CentOS下Docker儲存路徑修改
阿新 • • 發佈:2019-01-09
測試了下百度中大多數關於Docker修改儲存路徑的文件,由於是通過yum源安裝的,發現在更改配置之後,存放的路徑並沒有被修改成功,需要通過修改系統服務的docker啟動檔案使其生效。
CentOS7的Docker預設儲存路徑修改:
重啟服務 systemctl restart docker 驗證: cd /data/docker 可以看到相關的目錄檔案結構已經在docker中啟用
vim /usr/lib/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=http://docs.docker.com After=network.target Wants=docker-storage-setup.service Requires=docker-cleanup.timer [Service] Type=notify NotifyAccess=all EnvironmentFile=-/etc/sysconfig/docker EnvironmentFile=-/etc/sysconfig/docker-storage EnvironmentFile=-/etc/sysconfig/docker-network Environment=GOTRACEBACK=crash Environment=DOCKER_HTTP_HOST_COMPAT=1 Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin ExecStart=/usr/bin/dockerd-current \ -g /data/docker \ --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \ --default-runtime=docker-runc \ --exec-opt native.cgroupdriver=systemd \ --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \ $OPTIONS \ $DOCKER_STORAGE_OPTIONS \ $DOCKER_NETWORK_OPTIONS \ $ADD_REGISTRY \ $BLOCK_REGISTRY \ $INSECURE_REGISTRY ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity TimeoutStartSec=0 Restart=on-abnormal MountFlags=slave [Install] WantedBy=multi-user.target
重啟服務 systemctl restart docker 驗證: cd /data/docker 可以看到相關的目錄檔案結構已經在docker中啟用