docker默認存儲路徑修改方法總結(jié)
默認情況下,docker鏡像的默認存儲路徑是/var/lib/docker,這相當于直接掛載根目錄下,然而如果在安裝系統(tǒng)時選擇了自動分區(qū),根分區(qū)一般不會分太大,CentOS會默認分50G,麒麟v4大概是100G。
docker的默認路徑:

修改docker的默認路徑,有三種方法
先創(chuàng)建新的docker目錄
mkdir /home/docker
centos在安裝時如果選擇默認分區(qū),會把最大存儲空間分給home,此處也可另外掛載一塊磁盤,把新的docker目錄建在新磁盤上面
如果已經(jīng)有鏡像已經(jīng)加載,已經(jīng)有容器正在運行,請先停了docker服務(wù),并把數(shù)據(jù)遷移到新目錄中
1、修改docker.service
vim /usr/lib/systemd/system/docker.service #在里面的EXECStart的后面增加--graph /home/docker: ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /home/docker
保存退出后執(zhí)行以下命令
systemctl enable docker systemctl daemon-reload systemctl restart docker
2、編輯配置文件/etc/docker/daemon.json添加 "data-root": "/home/docker",
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"data-root": "/home/docker",
"log-driver":"json-file",
"log-opts": {"max-size":"100m"}
}保存退出后
重啟docker應(yīng)用
systemctl restart docker
3、使用軟鏈接
使用軟鏈接需要先把/var/lib下的docker目錄刪除,刪除之前記得遷移數(shù)據(jù)。然后用下面命令創(chuàng)建軟鏈接
ln -s /home/docker /var/lib systemctl restart docker
重啟docker
以上就是修改docker默認路徑之方法,可根據(jù)實際情況選用。
總結(jié)
到此這篇關(guān)于docker默認存儲路徑修改方法總結(jié)的文章就介紹到這了,更多相關(guān)docker默認存儲路徑修改內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker?build?和compose?學(xué)習(xí)筆記
Docker?build構(gòu)建鏡像,docker-compose?up?-d啟動多容器應(yīng)用,前者需Dockerfile,后者需docker-compose.yml,Compose可自動調(diào)用Build或使用現(xiàn)有鏡像,協(xié)同提升開發(fā)效率與環(huán)境一致性,本文給大家分享docker?build?和compose?學(xué)習(xí)筆記,感興趣的朋友一起看看吧2025-07-07
教你如何利用docker-maven-plugin自動化部署
本文通過兩個例子給大家講解如何利用docker-maven-plugin自動化部署,給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-09-09
dockerfile中ENTRYPOINT與CMD的結(jié)合使用及區(qū)別
這篇文章主要介紹了dockerfile中ENTRYPOINT與CMD的結(jié)合使用,大家都知道CMD 與 ENTRYPOINT都是用于指定啟動容器執(zhí)行的命令,那么他們倆有什么區(qū)別呢,本文給大家詳細介紹,需要的朋友可以參考下2021-08-08
解決docker pull報錯Get"https://registry-1.docker.io/v2
解決docker報錯Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)的方法是配置加速地址,添加相關(guān)配置后保存并重啟docker2026-03-03

