Docker 修改預設儲存路徑

2021-10-10 04:02:07 字數 1621 閱讀 3224

預設情況下docker的目錄存放位置為:/var/lib/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

###其中/opt/docker代表docker需要存放的目錄

wq儲存配置檔案

#新建/opt/docker目錄

[root@localhost opt]

#mkdir -p /opt/docker

[root@localhost opt]

#systemctl daemon-reload

[root@localhost opt]

# systemctl restart docker

用docker info 命令確認下目錄是否調整過來

方法二:

修改/etc/docker/daemon.json檔案,這個檔案預設安裝是不存在的,需要手動新建並新增內容;

[root@localhost opt]

# mdkir -p /etc/docker

[root@localhost opt]

# vim /etc/docker/daemon.json

#############################

因為daemon.json檔案還涉及映象加速源的設定,所以上述

"registry-mirrors":[

""]是加速映象設定

"data-root"

:"/opt/docker"是預設路徑修改設定

新增完成後,wq儲存

#新建/opt/docker目錄

[root@localhost opt]

#mkdir -p /opt/docker

[root@localhost opt]

#systemctl daemon-reload

[root@localhost opt]

# systemctl restart docker

用docker info 命令確認下目錄是否調整過來

網上資料解釋說17及最新版本都是用data-root代替graph了。

修改docker預設儲存路徑

擴充套件 通過systemd配置docker 可以直接修改 lib systemd system docker.service檔案 其他方法可能會找不到檔案,這個可以找到 解決方案 正文 策略 修改 docker daemon 的啟動引數 g,graph 步驟 1 先將docker關了 sudo s...

Docker 修改預設儲存路徑

docker的預設儲存路徑是 var lib docker 通過docker info檢視 這個路徑下面儲存了docker的映象 容器 網路 外掛程式等資料。有些時候我們需要修改docker的儲存路徑,下面來看一下如何修改。1.修改docker的儲存路徑首先需要停止docker服務。systemct...

修改預設的docker儲存路徑

前言 由於一開始安裝docker的時候,採用預設的儲存路徑,而預設的儲存路徑是 var lib docker 這個路徑是掛在根下面的。而一般分配給根的都是系統盤,容量有限。當我們執行很多個容器的時候,空間就會很容易被佔滿。為了避免這種情況。需要對docker的儲存做乙個遷移。過程先準備好用來做doc...