自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何更改Docker的默認(rèn)存儲(chǔ)位置

云計(jì)算
如果在安裝系統(tǒng)時(shí)選擇了自動(dòng)分區(qū),根分區(qū)一般不會(huì)分太大,CentOS會(huì)默認(rèn)分50G,麒麟v4大概是100G。如需調(diào)整目錄,請(qǐng)?jiān)诎惭b時(shí)設(shè)置。

如果在安裝系統(tǒng)時(shí)選擇了自動(dòng)分區(qū),根分區(qū)一般不會(huì)分太大,CentOS會(huì)默認(rèn)分50G,麒麟v4大概是100G。如需調(diào)整目錄,請(qǐng)?jiān)诎惭b時(shí)設(shè)置。

修改Docker的默認(rèn)存儲(chǔ)路徑,一般用下面幾種方法:

方法一:

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

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

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

mkdir /docker

2. 編輯配置文件/etc/docker/daemon.json添加 “data-root”: “/docker”

vim /etc/docker/daemon.json

在這個(gè)文件中,可以添加以下內(nèi)容:

{
  "registry-mirrors": ["https://registry.docker-cn.com"],
  "data-root": "/home/docker",
  "log-driver":"json-file",
  "log-opts": {"max-size":"100m"}
}

這會(huì)將Docker容器的存儲(chǔ)路徑更改為/docker。

3. 保存并關(guān)閉配置文件。然后,重新啟動(dòng)Docker守護(hù)進(jìn)程以應(yīng)用更改。

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

sudo systemctl restart docker

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

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

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

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

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

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

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

創(chuàng)建軟鏈接需要先把/var/lib下的docker目錄刪除,刪除之前記得遷移數(shù)據(jù)。然后用下面命令創(chuàng)建軟鏈接。這里建議是使用mv指令,將docker路徑移動(dòng)到目標(biāo)地址,再創(chuàng)建軟件鏈接

# 1.先停止服務(wù)
systemctl restart docker 
# 2.移動(dòng)文件
mv /var/lib/docker /docker
# 3.創(chuàng)建軟鏈接
ln -s /docker /var/lib
# 4.重啟docker
systemctl restart docker

微技術(shù)建議在進(jìn)行任何更改之前,先備份重要的數(shù)據(jù),并確保您對(duì)操作有足夠的了解。如果您不確定如何進(jìn)行操作,建議咨詢專業(yè)的Docker管理員或參考Docker官方文檔以獲取更多指導(dǎo)。

責(zé)任編輯:華軒 來源: 微技術(shù)之家
相關(guān)推薦

2021-04-23 10:05:21

Docker運(yùn)維命令

2021-03-24 10:02:55

DockerLinux命令

2009-05-27 11:01:29

UbuntuMySQL存儲(chǔ)

2018-03-02 08:45:14

變量存儲(chǔ)位置

2021-03-11 08:51:00

存儲(chǔ)面試位置

2020-09-14 12:51:48

微信文件路徑

2024-04-30 10:29:54

Docker存儲(chǔ)C盤

2024-06-21 09:02:27

.NET開發(fā)C#

2021-11-04 23:08:35

Windows 11Windows微軟

2011-03-04 15:19:19

Vsftpd路徑

2017-06-19 09:44:15

OpenStack安全組規(guī)則

2020-02-18 19:02:03

UbuntuLinux終端

2011-09-06 17:20:44

Ubuntu關(guān)閉按鈕

2017-11-27 08:17:38

存儲(chǔ)數(shù)據(jù)位置

2011-05-11 09:33:09

位置信息LBSWindows Pho

2023-09-01 11:06:32

grubbyLinux內(nèi)核

2018-07-24 15:46:56

WindowsWindows 10回收站

2011-08-09 12:27:16

SQL Server tempdb

2010-04-12 17:58:38

Oracle更改

2011-08-22 11:12:45

SQL Server 更改賬戶默認(rèn)數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)