小编Dan*_*Tan的帖子

如何清理 /var/lib/docker/vfs 目录

我正在尝试弄清楚如何从 Docker 回收一些磁盘空间。我的 /var/lib/docker 目录当前如下所示:

42M     containers
3.6G    devicemapper
14M     image
68K     network
20K     plugins
4.0K    swarm
4.0K    tmp
4.0K    trust
9.0G    vfs
28K     volumes
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我的 vfs 目录如此之大,也不知道如何清理它!我在其他服务器上新安装的 docker 甚至没有这个目录,那么删除是否安全?

我正在 Ubuntu 14.04 服务器上使用 devicemapper 存储驱动程序运行 docker 1.13.1。这个docker过去已经升级过好几次了。我只在其上运行 3 个容器,并且大多数重要卷都安装到主机上。

我已经运行了“docker system prune”,但它什么也没回收。我还清理了所有不需要的图像。

ubuntu docker

8
推荐指数
1
解决办法
1万
查看次数

pg_dump 有没有办法不将 search_path 用于架构

问题:有没有办法让 pg_dump 命令不使用 search_path 来设置架构,而是使用表名定义架构

我的一般情况是我正在尝试转储和恢复包含许多架构的 postgis 数据库(这是为了将我的数据库迁移到 Amazon RDS)。在每个模式中,我都有一个带有地理列的表。从转储生成的 SQL 类似于:

CREATE SCHEMA aaaa; 
SET search_path = aaaa, pg_catalog;

SET default_tablespace = '';
SET default_with_oids = false;
--
-- TOC entry 346 (class 1259 OID 1135099)
-- Name: main; Type: TABLE; Schema: aaaa; Owner: -
--
CREATE TABLE main (
    pk bigint NOT NULL,
    geometry public.geography(Geometry,4283),
    batch bigint NOT NULL,
    json jsonb NOT NULL,
    cache jsonb NOT NULL,
    active bigint DEFAULT date_part('epoch'::text, now()) NOT NULL,
    inactive bigint DEFAULT '8640000000000000'::bigint …
Run Code Online (Sandbox Code Playgroud)

postgresql postgis pg-dump pg-restore postgresql-9.6

5
推荐指数
1
解决办法
2003
查看次数