好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Docker配置本地鏡像與容器的存儲位置

Docker配置本地鏡像與容器的存儲位置

熱門標簽:10086外包用的什么外呼系統 宿城區電話機器人找哪家 怎么找到沒有地圖標注的店 麗江真人語音電話外呼系統 打400電話怎么辦理收費 上海申請高400開頭的電話 400電話辦理介紹信 河南防封號電銷機器人是什么 福州企業電銷機器人排名

使用find命令找到大于指定大小的文件:

 find / -type f -size +10G

排除某個目錄

find / -path "/media/xww" -type f -size +10G

修改Docker本地鏡像與容器的存儲位置的方法

方法一、軟鏈接

默認情況下Docker的存放位置為:/var/lib/docker
可以通過下面命令查看具體位置:

sudo docker info | grep "Docker Root Dir"

解決這個問題,最直接的方法當然是掛載分區到這個目錄,但是我的數據盤還有其他東西,這肯定不好管理,所以采用修改鏡像和容器的存放路徑的方式達到目的。

這個方法里將通過軟連接來實現。

首先停掉Docker服務:

systemctl restart docker
或者
service docker stop

然后移動整個/var/lib/docker目錄到目的路徑:

mv /var/lib/docker /root/data/docker
ln -s /root/data/docker /var/lib/docker

這時候啟動Docker時發現存儲目錄依舊是/var/lib/docker,但是實際上是存儲在數據盤的,你可以在數據盤上看到容量變化。

方法二、可擴展邏輯卷

默認情況下docker的存放位置為:
/var/lib/docker
一般根下分區我們不會給太大。鏡像和容器越存越多一般我們有兩種解決方法
1、掛載大分區到/var/lib/docker:
一般選擇建立邏輯分區lvm,方便后期擴展集體。

a.建立新分區,并格式化


 PS: 以下操作建設你已經有現成的卷組,直接可以劃邏輯卷。或者你可以自己創建邏輯卷,或者不適用邏輯卷直接使用分區
lvcreate -L 300G lv_docker vg_home  
mkfs.ext4 /dev/vg_home/lv__docker  
    b.掛載新分區到臨時掛載點
[plain] view plain copy
mkdir /mnt/docker  
mount /dev/vg_home/lv_docker /mnt/docker/ 

    c.停掉docker后拷貝/var/lib/docker下數據到臨時掛載點
[plain] view plain copy
service docker stop  
cp -r /var/lib/docker/* /mtn/docker 

    d.修改/var/lib/docker 為//var/lib/docker.bak,并創建/var/lib/docker
[plain] view plain copy
mv /var/lib/docker{,.bak}  
mkdir /var/lib/docker 

    e.掛載新分區到/var/lib/docker,并設置開機自動掛載。
[plain] view plain copy
mount /dev/vg_home/lv_docker /var/lib/docker  
vim /etc/fstab  
---  
 /dev/vg_home/lv_docker /docker_data   ext4    defaults 0 0  
----  

     f.檢測docker是否可用,數據是否完整
[plain] view plain copy
docker images  
docker ps -a  

     g.確認無誤后卸載臨時掛載點,刪除/var/lib/docker.bak
[plain] view plain copy
umount /mnt/docker  
rm -rf /var/lib/docker.bak  

方法三、修改鏡像和容器的存放路徑

指定鏡像和容器存放路徑的參數是–graph=/var/lib/docker,我們只需要修改配置文件指定啟動參數即可。

Docker 的配置文件可以設置大部分的后臺進程參數,在各個操作系統中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker。

如果是 CentOS 則添加下面這行:

OPTIONS=--graph="/root/data/docker" --selinux-enabled -H fd://

如果是 Ubuntu 則添加下面這行(因為 Ubuntu 默認沒開啟 selinux):

OPTIONS=--graph="/root/data/docker" -H fd://
# 或者
DOCKER_OPTS="-g /root/data/docker"

最后重新啟動,Docker 的路徑就改成 /root/data/docker 了。
如果沒有生效,按如下操作

vim /etc/default/docker  
添加配置信息
DOCKER_OPTS="--graph=/home/docker"  
保存退出
service docker restart  
發現配置并沒有生效
解決方案:
 mkdir -p /etc/systemd/system/docker.service.d  
 cat /etc/systemd/system/docker.service.d/Using_Environment_File.conf  
如果沒有該文件則自行創建,添加以下內容
[Service]  
EnvironmentFile=-/etc/default/docker  
ExecStart=  
ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS  
載入配置重啟服務
systemctl daemon-reload  
service docker restart  
查看配置是否生效

到此這篇關于Docker配置本地鏡像與容器的存儲位置的文章就介紹到這了,更多相關Docker配置本地鏡像與容器的存儲位置內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:面試通知 雞西 荊門 朝陽 運城 連云港 遵義 隴南

巨人網絡通訊聲明:本文標題《Docker配置本地鏡像與容器的存儲位置》,本文關鍵詞  Docker,配置,本地,鏡像,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker配置本地鏡像與容器的存儲位置》相關的同類信息!
  • 本頁收集關于Docker配置本地鏡像與容器的存儲位置的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 精品久久久久中文字幕日本| 被闺蜜男朋友c哭高H1v1| 十四以下岁毛片带血a级| 我怀了亲生儿子的孩子怎么办| 国产美女一级八A片免费| 色综合伊人色综合网站中国| 中国老熟女重囗味HDXX| 毛片一级免费| 性爱免费电影| 特种兵肌肉受h| 网友自拍,另类,熟女| 午夜国产精品a小视频| 美女全身无遮挡免费直播软件 | 娇嫩堵着调教h| 男人狂吮女人下部视频| 香港一级纯黄大片| 小雨的性荡生活1—48集| 处女| 国产精品久久久久久久久夜色| 看黄色一级| 欧美夫妇互换XXOO| 老鸭窝Av一区二区三区| 单手解内衣接吻视频| 年轻的搜子4| 温柔以待全文免费阅读| 亚洲AV男人的天堂| brazzersvideosex欧美最新版| 女人被狂躁到高潮喷水| 69久久精品无码一区二区按摩| 女人精69xxxxx免费无毒| 欧美高清videosddfsexhd| 强壮公侵犯漂亮人妻| 少妇厨房激情婬乱偷欢的导演是谁 | 粉嫩的女同事24p| 成都4片p高清完整版下载| 人人澡人人爽人人模| 夏晴子国产AV一区二区| 久久精品电影免费动漫| 国产成人无码精品久久久APP| 色福利| 女上男下gifxxoo动态视频|