docker默認(rèn)存儲(chǔ)路徑修改方法總結(jié)
默認(rèn)情況下,docker鏡像的默認(rèn)存儲(chǔ)路徑是/var/lib/docker,這相當(dāng)于直接掛載根目錄下,然而如果在安裝系統(tǒng)時(shí)選擇了自動(dòng)分區(qū),根分區(qū)一般不會(huì)分太大,CentOS會(huì)默認(rèn)分50G,麒麟v4大概是100G。
docker的默認(rèn)路徑:
修改docker的默認(rèn)路徑,有三種方法
先創(chuàng)建新的docker目錄
mkdir /home/docker
centos在安裝時(shí)如果選擇默認(rèn)分區(qū),會(huì)把最大存儲(chǔ)空間分給home,此處也可另外掛載一塊磁盤,把新的docker目錄建在新磁盤上面
如果已經(jīng)有鏡像已經(jīng)加載,已經(jīng)有容器正在運(yùn)行,請(qǐ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默認(rèn)路徑之方法,可根據(jù)實(shí)際情況選用。
總結(jié)
到此這篇關(guān)于docker默認(rèn)存儲(chǔ)路徑修改方法總結(jié)的文章就介紹到這了,更多相關(guān)docker默認(rèn)存儲(chǔ)路徑修改內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker-compose網(wǎng)絡(luò)設(shè)置之networks的使用
本文詳細(xì)解釋了在使用 Docker Compose時(shí)如何配置網(wǎng)絡(luò),包括創(chuàng)建、使用和問題解決等方面,介紹了如何通過docker-compose.yml文件快速編排和部署應(yīng)用服務(wù),同時(shí)解決網(wǎng)絡(luò)隔離問題,感興趣的可以了解一下2024-10-10Docker安裝MySql8并遠(yuǎn)程訪問的實(shí)現(xiàn)
本文主要介紹了Docker安裝MySql8并遠(yuǎn)程訪問的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07對(duì)Docker-java項(xiàng)目進(jìn)行jvm調(diào)優(yōu)-內(nèi)存方式
本文詳細(xì)介紹了如何進(jìn)入Docker容器并分析Java進(jìn)程的內(nèi)存使用情況,通過使用jps和jstat工具,可以查看java進(jìn)程列表及內(nèi)存池容量,討論了設(shè)置JVM參數(shù)-Xmx和-Xms相等的重要性,以避免堆內(nèi)存的頻繁調(diào)整,此外,還探討了FullGC觸發(fā)條件和元空間的配置2024-09-09docker完整配置nginx+php+mysql的方法步驟
這篇文章主要介紹了docker完整配置nginx+php+mysql的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-02-02Docker宿主機(jī)與容器之間的文件拷貝實(shí)例詳解
現(xiàn)在公司用docker,有時(shí)候需要從容器中拷貝文件出來,下面這篇文章主要給大家介紹了關(guān)于Docker宿主機(jī)與容器之間的文件拷貝的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式
docker打包springboot鏡像,并不是簡(jiǎn)單的將springboot項(xiàng)目的jar包上傳容器里,然后啟動(dòng),這個(gè)操作很簡(jiǎn)單,但是如果我每次要查看容器中的日志就需要每次都進(jìn)入容器內(nèi)部進(jìn)行查看,這就非常麻煩了,所以本文介紹了Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式,需要的朋友可以參考下2024-03-03Docker一鍵部署springcloud項(xiàng)目的方法
本文主要介紹了Docker一鍵部署springcloud項(xiàng)目的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12