Docker配置本地镜像与容器的存储位置

Posted weifeng1463

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker配置本地镜像与容器的存储位置相关的知识,希望对你有一定的参考价值。

默认情况下Docker的存放位置为:/var/lib/docker 
可以通过下面命令查看具体位置:

sudo docker info | grep "Docker Root Dir"


指定镜像和容器存放路径的参数是–graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。

Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker

如果是 CentOS 则添加下面这行:

OPTIONS=--graph="/mnt/docker" --selinux-enabled -H fd://

 cat /etc/sysconfig/docker
# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
OPTIONS=--graph=/mnt/docker --selinux-enabled --log-driver=journald --signature-verification=false
if [ -z "${DOCKER_CERT_PATH}" ]; then
    DOCKER_CERT_PATH=/etc/docker
fi
# Do not add registries in this file anymore. Use /etc/containers/registries.conf
# from the atomic-registries package.
#

 

载入配置重启服务 systemctl daemon-reload 

service docker restart 查看配置是否生效


sudo docker info | grep "Docker Root Dir"
  
Docker Root Dir: /mnt/docker

 

docker images
REPOSITORY                                                                       TAG                              IMAGE ID            CREATED             SIZE
cargo.caicloudprivatetest.com/data-infra_pro/data-infra                          pic_do_co_1.0.7                  fbf6e24f9a94        About an hour ago   1.45 GB
cargo.caicloudprivatetest.com/data-infra_pro/data-infra                          ins-sync-df_1.0.2                c3ebeb3cfde5        5 days ago          1.45 GB
cargo.caicloudprivatetest.com/data-infra_pro/data-infra                          ins-sync-df_1.0.1                d23dbfa92c47        5 days ago          1.45 GB
cargo.caicloudprivatetest.com/data-infra_pro/data-infra                          market-sync-df_1.0.1             d23dbfa92c47        5 days ago

 

 










以上是关于Docker配置本地镜像与容器的存储位置的主要内容,如果未能解决你的问题,请参考以下文章

修改Docker本地镜像与容器的存储位置的方法

CentOS7修改Docker容器和镜像默认存储位置

Linux修改docker镜像和容器数据存储位置

Linux修改docker镜像和容器的默认存储位置

Docker镜像管理

CentOS7修改Docker容器和镜像默认存储位置