请教一下Docker容器目录配置在哪里,我想卸载掉不想要的目录


由于对源码没有接触过, 请教一下专家,如何处理容器目录,或者让他们都放到跟目录下。

想裁掉 除了跟目录所有目录,尽可能少的目录留下
9.8G  697M  8.6G   8% /
tmpfs                  63G     0   63G   0% /dev
shm                    64M     0   64M   0% /dev/shm
tmpfs                  63G  4.0K   63G   1% /run
tmpfs                  63G  900K   63G   1% /tmp
/dev/sda9             1.1T  6.8G  983G   1% /services
/dev/sda7              16G  9.4G  5.5G  63% /etc/resolv.conf
/dev/sda7              16G  9.4G  5.5G  63% /etc/hostname
/dev/sda7              16G  9.4G  5.5G  63% /etc/hosts
tmpfs                  63G     0   63G   0% /run/secrets
tmpfs                  63G     0   63G   0% /proc/kcore
已邀请:

allansun - 无名小虾

赞同来自:


在不同的操作系统下位置不太一样,你可以直接打docker命令,什么后缀都不加,会出现很多帮助内容。其中 -g 的解释后面会显示默认的docker运行目录,我跑CoreOS下默认是在/var/lib/docker下。容器就存放在/var/lib/docker/containers里。

想要更改容器储存目录,先需要停止docker服务,然后把整个/var/lib/docker目录移动到你想要储存的位置,然后用ln命令建立连接/var/lib/docker到目标位置 ,重启docker服务就可以了。

具体信息可以查看这里: https://forums.docker.com/t/ho ... /1169

tuxknight

赞同来自:


你是想要精简docker image吗?

zjumoon - 蘑菇街-牧白 mubai@mogujie.com

赞同来自:


tmpfs 是系统默认的分区 /sdaX 这些是你创建容器时用-v参数自己挂载的吧

tmpfs你是精简不掉的 实在不想要 就把里面的内容都删掉 重新做个镜像吧

563555145@qq.com

赞同来自:


没有吧, 我只有 -v 挂载 /server 本地目录, 我找其他镜像也是一样,也会有tmfs 目录

要回复问题请先登录注册