1. 程式人生 > >Docker配置本地鏡像與容器的存儲位置

Docker配置本地鏡像與容器的存儲位置

配置文件 reat grep emc tag roo lib ons 服務

默認情況下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配置本地鏡像與容器的存儲位置