遷移變更Docker默認(rèn)數(shù)據(jù)存儲(chǔ)目錄的步驟詳解
場景說明
Docker安裝的默認(rèn)數(shù)據(jù)目錄為/var/lib/docker,但是如果/目錄掛載的磁盤空間不夠,就需要遷移docker數(shù)據(jù)到其他目錄。
查找大空間磁盤目錄
# 首先查看一下各目錄磁盤空間大小,便于設(shè)置docker數(shù)據(jù)目錄路徑 [root@two harbor-2.9.1]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 19G 0 19G 0% /dev tmpfs 19G 0 19G 0% /dev/shm tmpfs 19G 33M 19G 1% /run tmpfs 19G 0 19G 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 12G 39G 23% / /dev/sda1 1014M 196M 819M 20% /boot /dev/mapper/centos-home 2.6T 2.7G 2.6T 1% /home tmpfs 3.8G 0 3.8G 0% /run/user/1000
這里
/home目錄最大,我們選擇將docker數(shù)據(jù)存儲(chǔ)目錄設(shè)置到/home下
停止docker服務(wù)
systemctl stop docker.socket systemctl stop docker.service
創(chuàng)建docker新數(shù)據(jù)存儲(chǔ)目錄
mkdir -p /home/docker/data
安裝rsync工具
yum install rsync -y
遷移docker歷史數(shù)據(jù)
rsync -avzP /var/lib/docker /home/docker/data
修改docker配置文件
# 配置 docker 鏡像代理及數(shù)據(jù)存儲(chǔ)目錄
[root@two docker24.0.4-offline-install]# mkdir -p /etc/docker
[root@two docker24.0.4-offline-install]# vim /etc/docker/daemon.json
{
......
"data-root": "/home/docker/data",
......
}
data-root啟動(dòng)報(bào)錯(cuò)的話,使用老版本參數(shù)graph代替
啟動(dòng)docker服務(wù)
systemctl daemon-reload systemctl start docker
aemon-reload systemctl restart docker
確定Docker服務(wù)正確,刪除原數(shù)據(jù)目錄
docker ps -a rm -rf /var/lib/docker
以上就是遷移變更Docker默認(rèn)數(shù)據(jù)存儲(chǔ)目錄的詳細(xì)內(nèi)容,更多關(guān)于遷移變更Docker目錄的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
docker安裝nginx并部署前端項(xiàng)目的全過程
作為一個(gè)前端,代碼寫完,最后部署到服務(wù)器,這是一個(gè)必須要了解的過程,這篇文章主要給大家介紹了關(guān)于docker安裝nginx并部署前端項(xiàng)目的相關(guān)資料,需要的朋友可以參考下2022-05-05
docker-compose啟動(dòng)docker文件掛載失敗的解決
這篇文章主要介紹了docker-compose啟動(dòng)docker文件掛載失敗的解決方案。具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
Docker部署搭建WebDav服務(wù)的詳細(xì)過程
這篇文章主要介紹了Docker部署WebDav服務(wù),小編綜合了各種共享方式后最終選擇了使用 WebDav 來共享文件,下面小編把搭建部署過程分享給大家,需要的朋友可以參考下2022-08-08
使用腳本一鍵打包并上傳docker鏡像的實(shí)現(xiàn)代碼
這篇文章主要介紹了使用腳本一鍵打包并上傳docker鏡像的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
如何自己搭建DockerHub實(shí)現(xiàn)過程解析
這篇文章主要介紹了如何自己搭建DockerHub實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10

