安裝docker時,會預設安裝在乙個目錄裡面,如果該磁碟已經滿了,或者需要遷移docker目錄。
在修改預設目錄之前,需要掛載新的磁碟。
參考:
konenet:linux新增新磁碟zhuanlan.zhihu.com
1.在新掛載的目錄下建立docker目錄
mkdir -p /data/lib/docker
2.同步舊docker檔案到該目錄
cp -r /var/lib/docker/* /data/lib/docker
3.設定自動掛載
vim /etc/fstab
/dev/sdb /data ext4 errors=remount-ro 0 1
4.修改docker配置檔案為新掛載目錄
mkdir -p /etc/systemd/system/docker.service.d/
[service]
execstart=
execstart=/usr/bin/dockerd --graph=/data/lib/docker
5.重啟docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
docker 修改容器掛載目錄
systemctl stop docker.service 一定要停止容器,不然修改無效 檢查容器是否已停止 docker ps mountpoints skipmountpointcreation false home gitlab runner skipmountpointcreation fa...
docker 修改容器的掛載目錄
掛載了一塊新硬碟,所以增加一下自己容器裡掛載的路徑。參考1 參考2 選擇了最簡單的方案 1 記錄docker的container id的 2 記錄完整的容器的hash值 ls var lib docker containers 3 停止docker 服務 systemctl stop docker....
Docker掛載目錄 備份目錄
docker run p 80 name website v pwd website var www html website ro 172.17.0.2 5000 nginx nginx a p指定埠 b name重新命名容器的名稱 c v使用本地檔案掛載到容器 d 預設掛載的路徑許可權為讀寫。如...