Docker配置本地鏡像與容器的存儲位置
阿新 • • 發佈:2018-08-28
配置文件 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 registriesin 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配置本地鏡像與容器的存儲位置