生產上執行了一段時間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...