Docker默認(rèn)的鏡像和容器存儲(chǔ)位置在/var/lib/docker中,如在日常使用中由于我們的根目錄通常都比較小,如果想大量存儲(chǔ)容器鏡像的話很容易導(dǎo)致根目錄寫滿,我們可能就要修改默認(rèn)存儲(chǔ)的位置了。
成都創(chuàng)新互聯(lián)專注于南陵網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供南陵?duì)I銷型網(wǎng)站建設(shè),南陵網(wǎng)站制作、南陵網(wǎng)頁設(shè)計(jì)、南陵網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造南陵網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南陵網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。查看默認(rèn)的docker存儲(chǔ)路徑
docker info |grep \'Docker Root Dir\'
創(chuàng)建數(shù)據(jù)存儲(chǔ)目錄
mkdir /data/docker
修改配置有兩種方法
1.修改daemon.json文件
停止所有docker容器
sudo docker stop $(docker ps -a | awk \'{ print $1}\' | tail -n +2)
停止docker服務(wù)
sudo service docker stop
修改docker默認(rèn)的存儲(chǔ)位置
sudo vim /etc/docker/daemon.json
{
graph: /data/docker
}
啟動(dòng)docker服務(wù)
sudo service docker start
2.修改docker的docker.service配置文件,默認(rèn)路徑在/usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker
重啟docker
systemctl daemon-reload
systemctl restart docker