Centos-docker文件遷移的解決辦法
背景
docker鏡像默認存放在根目錄下,而有時候根目錄往往比較小或者有時候需要重裝系統(tǒng),將docker鏡像放在根目錄下有被刪除或者根目錄被撐爆的風險,因此需要將docker鏡像默認存儲位置更改為其他數(shù)據(jù)盤的位置。
解決辦法
目錄遷移
創(chuàng)建新的docker目錄,執(zhí)行命令df -h,找一個大的磁盤。 我在/data目錄下面建了 /data/docker目錄,執(zhí)行的命令是:
mkdir -p /data/docker
遷移/var/lib/docker目錄下面的文件到 /data/docker
cp -r /var/lib/docker/* /data/docker/
修改/etc/docker/daemon.json文件
在終端執(zhí)行以下命令:
vim /etc/docker/daemon.json
然后添加以下內容:
{ "data-root": "/data/docker" #將docker的默認存儲位置在該目錄下 }
重啟docker
systemctl daemon-reload #加載配置 systemctl restart docker #重啟docker systemctl status docker #查看狀態(tài)
檢測是否生效
docker info | grep "Docker Root Dir"
如果輸出為 Docker Root Dir: /data/docker,則說明更改生效。
刪除/var/lib/docker/目錄中的文件
rm -rf /var/lib/docker/*
到此這篇關于Centos-docker文件遷移的文章就介紹到這了,更多相關Centos docker文件遷移內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker容器在uos-12038.101上啟動報錯的解決辦法
這篇文章主要介紹了docker容器在uos-12038.101上啟動報錯的問題,解決方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/2024-03-03
找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536參數(shù),需要的朋友可以參考下docker安裝elasticsearch和kibana的方法步驟
這篇文章主要介紹了docker安裝elasticsearch和kibana的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06給docker創(chuàng)建的elasticsearch容器添加密碼簡單步驟
在使用Elasticsearch(ES)Docker容器時,有時需要設置密碼來保護數(shù)據(jù)的安全性,這篇文章主要給大家介紹了關于給docker創(chuàng)建的elasticsearch容器添加密碼的簡單步驟,需要的朋友可以參考下2024-02-02