docker配置文件路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker配置文件路径相关的知识,希望对你有一定的参考价值。

参考技术A 许多Linux用户在安装系统的时候,并没有分配/var 分区,而在安装Docker后才发现,它的默认存放位置是在 /var/lib/docker。
Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致
  在 ubuntu 中的位置是:/etc/default/docker
  在 centos 中的位置是:/etc/sysconfig/docker
  我使用 CentOS 7,所以只需要更改 vim /etc/sysconfig/docker 成
  OPTIONS=--graph=“/home/lib/docker” --selinux-enabled -H fd://
  然后 service docker start 重新启动 Docker 的路径就改成 /home/lib/docker 了
tips:原来的镜像和容器都找不到了,因为路径改了(原来的镜像是在/var/lib/docker/devicemapper/devicemapper/data,metadata)

ubuntu安装docker 修改默认存储路径

参考技术A ubuntu安装docker 修改默认存储路径

Ubuntu18.04.5:

1.验证
$ sudo docker -v

2.修改docker.service配置文件,使用--graph 参数指定新的目录
MAINPID

3.重新加载配置文件
$ sudo systemctl daemon-reload

4.启动docker,查看docker状态
sudo systemctl enable docker
$ sudo systemctl status docker

5.查看默认路径是否修改成功
$ sudo docker info
...
Kernel Version: 5.4.0-42-generic
Operating System: Ubuntu 18.04.5 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.914GiB
Name: lmmx-virtual-machine
ID: Y7A6:E2RI:45GA:7ZLX:XDV7:2UL7:UFX4:E5SK:3VY6:2FGC:GMYS:CKE2
Docker Root Dir: /opt/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false

以上是关于docker配置文件路径的主要内容,如果未能解决你的问题,请参考以下文章

docker容器自动启动及修改配置文件

docker容器修改配置文件

Docker容器怎样更改容器内应用程序的配置文件

Docker MySQL修改配置文件不生效

Docker配置nginx文件(图片)访问代理

docker + springboot + springColud 下,项目中有配置文件,读取出现file not found 路径中有!的问题