更改docker預設掛載目錄

2021-10-25 01:45:54 字數 1620 閱讀 2616

生產上執行了一段時間docker後,根分割槽使用量報警,由於根分割槽不是lvm型別的,所以無法做擴容,故採用新加一塊硬碟,掛載到新目錄/docker/,並將docker預設掛載目錄改到這個目錄的方法解決磁碟將滿的問題。

fdisk /dev/vdb

過程略mkfs.xfs /dev/vdb1

mkdir /docker

mount /dev/vdc1 /docker

[root@cloud-jumpserver01 ~]# blkid 

/dev/vdc1: uuid="27d703ee-41b1-4b7e-860b-aa465b807e39" type="xfs"

cat /etc/fstab

uuid=27d703ee-41b1-4b7e-860b-aa465b807e39 /dev/vdc1 xfs defaults 1 1

cat /etc/docker/daemon.json 

systemctl daemon-reload

systemctl restart docker

docker info

docker root dir: /docker

docker ps -a
說明:這時候如果docker ps -a是不會有任何輸出的。

cp -arp /var/lib/docker/* /docker/
說明:提示是否覆蓋檔案,選擇是。

systemctl restart docker
docker ps -a

container id image command created status ports names

11ea907c531e jumpserver/jms_guacamole:1.5.3 "/init" 12 months ago up 4 minutes 127.0.0.1:8081->8080/tcp jms_guacamole

c9b5a730f6ec jumpserver/jms_koko:1.5.3 "./entrypoint.sh" 12 months ago up 4 minutes 0.0.0.0:2222->2222/tcp, 127.0.0.1:5000->5000/tcp jms_koko

mkdir /docker/old_docker/

刪資料之前備份一下

cp -arp /var/lib/docker/* /docker/old_docker/

刪除舊容器資料

docker 掛載目錄 修改Docker預設路徑

安裝docker時,會預設安裝在乙個目錄裡面,如果該磁碟已經滿了,或者需要遷移docker目錄。在修改預設目錄之前,需要掛載新的磁碟。參考 konenet linux新增新磁碟 zhuanlan.zhihu.com 1.在新掛載的目錄下建立docker目錄 mkdir p data lib dock...

更改docker預設網段

本文件旨在說明建立docker時注意的事項 我們在區域網中使用docker,最常遇到的乙個困惑,就是有時候跨網段結果出現網路不通。原因是因為docker預設生成的閘道器和我們的區域網網段有時候是衝突的,比如在172.16網段的機器上部署docker,結果生成的docker0網橋是172.17網段,那...

tomcat 更改預設目錄

1.修改的 安裝好tomcat後,想另開乙個目錄來存放jsp檔案,而不願意放在tomcat的目錄下。例如 你想把你的jsp檔案放在 var wwwroot的資料夾裡。你希望輸入 就能訪問到 var wwwroot裡的jsp檔案。那就必須要修改tomcat的預設執行jsp的目錄了。開啟tomcat的s...