日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何更改Docker的默認(rèn)存儲位置

如果在安裝系統(tǒng)時選擇了自動分區(qū),根分區(qū)一般不會分太大,CentOS會默認(rèn)分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的默認(rèn)存儲路徑,一般用下面幾種方法:

方法一:

修改/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時更改默認(rèn)存儲路徑。

Docker的默認(rèn)存儲路徑通常是磁盤上的一個臨時目錄。在默認(rèn)情況下,Docker容器的數(shù)據(jù)存儲在/var/lib/docker目錄下,但是這個路徑可能會在系統(tǒng)磁盤空間不足時變得不可用。因此,為了確保數(shù)據(jù)的可靠性和可用性,有必要更改Docker的默認(rèn)存儲路徑。要更改Docker的默認(rèn)存儲路徑,可以按照以下步驟操作:

1. 在主機(jī)的根目錄下創(chuàng)建一個新的目錄來存儲Docker數(shù)據(jù)。例如,可以在/docker目錄下創(chuàng)建一個新目錄。

mkdir /docker

2. 編輯配置文件/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守護(hù)進(jìn)程以應(yīng)用更改。

這可以通過以下命令完成:

sudo systemctl restart docker

現(xiàn)在,Docker容器的數(shù)據(jù)應(yīng)該存儲在/docker目錄下了。

按照上述方法修改了 /etc/docker/daemon.json這個文件之后 ,以前的docker 鏡像其實會看不到,如何解決呢?

可以把之前/var/lib/docker目錄下的內(nèi)容移動至新路徑,然后通過修改daemon.json文件并重啟Docker服務(wù)來使更改生效。

但是需要注意以下幾點(diǎn):

  1. 在移動/var/lib/docker目錄之前,務(wù)必備份重要的數(shù)據(jù)和鏡像,以防數(shù)據(jù)丟失。
  2. 在修改daemon.json文件之前,您需要了解該文件的正確格式和內(nèi)容。如果不確定如何編寫,可以參考Docker官方文檔或使用現(xiàn)有的示例文件進(jìn)行修改。
  3. 修改完daemon.json文件后,需要重新啟動Docker服務(wù)以使更改生效。可以使用適當(dāng)?shù)拿顏碇匦聠覦ocker服務(wù),具體取決于您的操作系統(tǒng)和發(fā)行版。例如,在大多數(shù)Linux系統(tǒng)上,可以使用sudo systemctl restart docker命令來重新啟動Docker服務(wù)。

重點(diǎn)來了!創(chuàng)建軟鏈接

除了以上方式,還有一種比較方便的方法,提供給大家。

創(chuàng)建軟鏈接需要先把/var/lib下的docker目錄刪除,刪除之前記得遷移數(shù)據(jù)。然后用下面命令創(chuàng)建軟鏈接。這里建議是使用mv指令,將docker路徑移動到目標(biāo)地址,再創(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ù)建議在進(jìn)行任何更改之前,先備份重要的數(shù)據(jù),并確保您對操作有足夠的了解。如果您不確定如何進(jìn)行操作,建議咨詢專業(yè)的Docker管理員或參考Docker官方文檔以獲取更多指導(dǎo)。


網(wǎng)站標(biāo)題:如何更改Docker的默認(rèn)存儲位置
網(wǎng)站路徑:http://www.dlmjj.cn/article/djhecgo.html