新聞中心
如果在安裝系統(tǒng)時選擇了自動分區(qū),根分區(qū)一般不會分太大,CentOS會默認分50G,麒麟v4大概是100G。如需調(diào)整目錄,請在安裝時設(shè)置。

創(chuàng)新互聯(lián)建站是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、小程序設(shè)計、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10多年以來,已經(jīng)為上千家成都石涼亭各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
修改Docker的默認存儲路徑,一般用下面幾種方法:
方法一:
修改/usr/lib/systemd/system/docker.service文件,注釋掉#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
新增ExecStart=/usr/bin/dockerd --graph /opt/docker。
使用 systemctl restart docker 重啟docker。方法二:
創(chuàng)建軟鏈接 ln-s /home/docker /var/lib。
systemctl restart docker 重啟docker。此外,也可以在安裝Docker時更改默認存儲路徑。
Docker的默認存儲路徑通常是磁盤上的一個臨時目錄。在默認情況下,Docker容器的數(shù)據(jù)存儲在/var/lib/docker目錄下,但是這個路徑可能會在系統(tǒng)磁盤空間不足時變得不可用。因此,為了確保數(shù)據(jù)的可靠性和可用性,有必要更改Docker的默認存儲路徑。要更改Docker的默認存儲路徑,可以按照以下步驟操作:
1. 在主機的根目錄下創(chuàng)建一個新的目錄來存儲Docker數(shù)據(jù)。例如,可以在/docker目錄下創(chuàng)建一個新目錄。
mkdir /docker2. 編輯配置文件/etc/docker/daemon.json添加 “data-root”: “/docker”
vim /etc/docker/daemon.json在這個文件中,可以添加以下內(nèi)容:
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"data-root": "/home/docker",
"log-driver":"json-file",
"log-opts": {"max-size":"100m"}
}這會將Docker容器的存儲路徑更改為/docker。
3. 保存并關(guān)閉配置文件。然后,重新啟動Docker守護進程以應用更改。
這可以通過以下命令完成:
sudo systemctl restart docker現(xiàn)在,Docker容器的數(shù)據(jù)應該存儲在/docker目錄下了。
按照上述方法修改了 /etc/docker/daemon.json這個文件之后 ,以前的docker 鏡像其實會看不到,如何解決呢?
可以把之前/var/lib/docker目錄下的內(nèi)容移動至新路徑,然后通過修改daemon.json文件并重啟Docker服務(wù)來使更改生效。
但是需要注意以下幾點:
- 在移動/var/lib/docker目錄之前,務(wù)必備份重要的數(shù)據(jù)和鏡像,以防數(shù)據(jù)丟失。
- 在修改daemon.json文件之前,您需要了解該文件的正確格式和內(nèi)容。如果不確定如何編寫,可以參考Docker官方文檔或使用現(xiàn)有的示例文件進行修改。
- 修改完daemon.json文件后,需要重新啟動Docker服務(wù)以使更改生效??梢允褂眠m當?shù)拿顏碇匦聠覦ocker服務(wù),具體取決于您的操作系統(tǒng)和發(fā)行版。例如,在大多數(shù)Linux系統(tǒng)上,可以使用sudo systemctl restart docker命令來重新啟動Docker服務(wù)。
重點來了!創(chuàng)建軟鏈接
除了以上方式,還有一種比較方便的方法,提供給大家。
創(chuàng)建軟鏈接需要先把/var/lib下的docker目錄刪除,刪除之前記得遷移數(shù)據(jù)。然后用下面命令創(chuàng)建軟鏈接。這里建議是使用mv指令,將docker路徑移動到目標地址,再創(chuàng)建軟件鏈接
# 1.先停止服務(wù)
systemctl restart docker
# 2.移動文件
mv /var/lib/docker /docker
# 3.創(chuàng)建軟鏈接
ln -s /docker /var/lib
# 4.重啟docker
systemctl restart docker微技術(shù)建議在進行任何更改之前,先備份重要的數(shù)據(jù),并確保您對操作有足夠的了解。如果您不確定如何進行操作,建議咨詢專業(yè)的Docker管理員或參考Docker官方文檔以獲取更多指導。
文章名稱:如何更改Docker的默認存儲位置
網(wǎng)址分享:http://fisionsoft.com.cn/article/djhecgo.html


咨詢
建站咨詢
