日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker-ce版本私有仓库搭建

發布時間:2025/4/16 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker-ce版本私有仓库搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2018-01-31 10:11:56

說明:本文中私有倉庫的ip地址為10.10.172.203:5000,操作系統為CentOS7.2;


服務端:10.10.172.203/24


第一步

1,從Docker官方倉庫里下載registry鏡像

2、docker images命令查看本地鏡像;


默認情況下,會將私有倉庫存放于容器內的/tmp/registry目錄下,這樣如果容器被刪除,則存放于容器中的鏡像也會丟失。

所以一般情況下會指定本地一個目錄掛載到容器內的/tmp/registry下,命令如下:


#docker?run?-d?-it?--restart?always?--name?docker-hub?-p?5000:5000?-v?/docker-hub/registry:/var/lib/registry?registry


由上可以看到,已經啟動了一個容器,地址為:10.10.172.203:5000。


3、由于倉庫與客戶端的https問題,需要修改/usr/lib/systemd/system/docker.service文件,添加 ExecStart=/usr/bin/dockerd --registry-mirror=http://019a7061.m.daocloud.io ?--insecure-registry 10.10.172.203:5000


[root@docker?~]#?cat?/usr/lib/systemd/system/docker.service[Unit]Description=Docker?Application?Container?EngineDocumentation=https://docs.docker.comAfter=network-online.target?firewalld.serviceWants=network-online.target

?

[Service]Type=notify#?the?default?is?not?to?use?systemd?for?cgroups?because?the?delegate?issues?still#?exists?and?systemd?currently?does?not?support?the?cgroup?feature?set?required#?for?containers?run?by?docker

ExecStart=/usr/bin/dockerd?--storage-driver=devicemapper?--storage-opt=dm.thinpooldev=/dev/mapper/docker-thinpool?--storage-opt?dm.use_deferred_removal=true?

--registry-mirror=http://019a7061.m.daocloud.io??--insecure-registry?10.10.172.203:5000

ExecReload=/bin/kill?-s?HUP?$MAINPID#?Having?non-zero?Limit*s?causes?performance?problems?due?to?accounting?overhead#?in?the?kernel.?We?recommend?using?cgroups?to?do?container-local?accounting.LimitNOFILE=infinityLimitNPROC=infinityLimitCORE=infinity#?Uncomment?TasksMax?if?your?systemd?version?supports?it.#?Only?systemd?226?and?above?support?this?version.#TasksMax=infinityTimeoutStartSec=0#?set?delegate?yes?so?that?systemd?does?not?reset?the?cgroups?of?docker?containersDelegate=yes#?kill?only?the?docker?process,?not?all?processes?in?the?cgroupKillMode=process#?restart?the?docker?process?if?it?exits?prematurelyRestart=on-failureStartLimitBurst=3StartLimitInterval=60s

?

[Install]WantedBy=multi-user.target[root@docker?~]#?


或者

?

[root@docker?~]#?cat?/etc/docker/daemon.json{"registry-mirrors":?["http://df98fb04.m.daocloud.io"],"insecure-registries":["10.10.172.203:5000"]?

?

}[root@docker?~]#

?

重新加載docker服務[root@docker?~]#?systemctl?daemon-reload[root@docker?~]#?systemctl?restart?docker?

?


注:因為Docker從1.3.X之后,與docker?registry交互默認使用的是https,然而此處搭建的私有倉庫只提供http服務,所以當與私有倉庫交互時就會報上面的錯誤。為了解決這個問題需要在啟動docker?server時增加啟動參數為默認使用http訪問。需要在docker的配置文件/etc/sysconfig/docker?(ubuntu系統中的docker配置文件時/etc/default/docker?)添加參數“--insecure-registry=10.10.172.203:5000”。

?

溫馨提示:這個是在客戶機的docker配置文件里添加的(即上傳鏡像到私有倉庫里或從私有倉庫下載鏡像的客戶機)。


4、重新啟動docker。(如果是在虛擬機中運行,重啟一下虛擬機,要不然還是使用其他機器訪問此倉庫還是會有https的問題)


1#?systemctl?restart?docker


5、docker tag將鏡像打tag,語法格式如下


docker?tag?<image_name>?<registry_ip>:5000/<image_name>:<version>
1

#?docker?tag?centos:latest?10.10.172.203:5000/centos7???

?//修改了tag后的鏡像若要刪除,docker?rmi后面不能用鏡像ID了,需要用docker?rmi?10.10.172.203:5000/centos7:latest

12345[root@docker?~]#?docker?imagesREPOSITORY???????????????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZEregistry?????????????????????latest??????????????d1fd7d86a825????????3?weeks?ago?????????33.3MB10.10.172.203:5000/centos7???latest??????????????ff426288ea90????????3?weeks?ago?????????207MBcentos???????????????????????latest??????????????ff426288ea90????????3?weeks?ago?????????207MB


6、鏡像的上傳與下載,語法格式如下


12docker?push?<registry_ip>:5000/<image_name>:<version>;上傳鏡像至私有倉庫docker?pull?<registry_ip>:5000/<image_name>:<version>;從私有倉庫pull鏡像
1#?docker?push?10.10.172.203:5000/centos7
12345[root@docker?~]#?docker?push?10.10.172.203:5000/centos7The?push?refers?to?repository?[10.10.172.203:5000/centos7]e15afa4858b6:?Pushed?latest:?digest:?sha256:7e94d6055269edb455bcfb637292573117e4a8341e9b9abbc09b17d8aafe8fbe?size:?529[root@docker?~]#


7、使用curl 10.10.172.203:5000/v2/_catalog 查看倉庫中的鏡像情況


123[root@docker?~]#?curl?10.10.172.203:5000/v2/_catalog{"repositories":["centos7"]}[root@docker?~]#


注意查看鏡像方法(docker pull registry:2.1.1):

12#?curl?-XGET?http://registry_ip:5000/v2/_catalog#?curl?-XGET?http://registry_ip:5000/v2/image_name/tags/list


客戶端下載私有倉庫鏡像:

  • 配置docker信任私有倉庫地址(http)

  • 12345[root@localhost?~]#?cat?/etc/docker/daemon.json?{"registry-mirrors":?["http://df98fb04.m.daocloud.io"],"insecure-registries":["10.10.172.203:5000"]}


    2.查看客戶端本機鏡像列表

    123[root@localhost?~]#?docker?images???????????????REPOSITORY??????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZEcentos??????????????latest??????????????ff426288ea90????????3?weeks?ago?????????207MB


    3.從私有倉庫下載centos鏡像

    12345[root@localhost?~]#?docker?pull?10.10.172.203:5000/centos7Using?default?tag:?latestlatest:?Pulling?from?centos7Digest:?sha256:7e94d6055269edb455bcfb637292573117e4a8341e9b9abbc09b17d8aafe8fbeStatus:?Downloaded?newer?image?for?10.10.172.203:5000/centos7:latest


    4.再次查看客戶端本機鏡像列表

    12345[root@localhost?~]#?docker?imagesREPOSITORY???????????????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZE10.10.172.203:5000/centos7???latest??????????????ff426288ea90????????3?weeks?ago?????????207MBcentos???????????????????????latest??????????????ff426288ea90????????3?weeks?ago?????????207MB[root@localhost?~]#

    總結:使用企業內部私有鏡像倉庫中的鏡像,大大節省了鏡像下載的時間。


    轉載于:https://blog.51cto.com/douya/2134268

    總結

    以上是生活随笔為你收集整理的docker-ce版本私有仓库搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲一二三| 国产五区| 五月婷婷一区二区三区 | 操碰在线观看 | ass亚洲肉体欣赏pics | 爱爱视频日本 | 巨大乳の揉んで乳榨り奶水 | 国产九九精品 | fc2ppv在线播放 | 特级西西人体wwwww | 亚洲我射av | 看特级黄色片 | 黄色一机片 | 欧美亚洲国产日韩 | 欧美天堂在线观看 | 一级全黄毛片 | 色婷婷综合久久久久中文一区二区 | 国产精品视频观看 | 涩涩视频网站 | 激情综| 想要视频在线 | 国产激情精品一区二区三区 | 福利一二区 | 97色伦97色伦国产欧美空 | 五月中文字幕 | 免费观看成年人视频 | 国产福利一区二区三区视频 | 黑帮大佬和我的365日第二部 | 黄色大视频 | 男人晚上看的视频 | 国产男女裸体做爰爽爽 | 亚洲av无码乱码国产精品fc2 | 成人在线黄色 | 日韩一区二区欧美 | 国产欧美视频在线观看 | 嫩草在线观看视频 | 欧美色呦呦| 夜夜撸| 秋霞欧美一区二区三区视频免费 | 亚洲乱仑| 高清av网| 色欲久久久天天天综合网 | 国产午夜在线视频 | 99re视频这里只有精品 | 久操久操 | 不卡的av网站 | 97精品一区二区三区 | 久久久亚洲成人 | 精品人妻一区二区三区蜜桃 | 黄色同人网站 | 国产特级黄色录像 | 午夜不卡久久精品无码免费 | av啊啊| 丁香婷婷在线观看 | www.香蕉网| 久久成年 | 91视频com| 午夜看看| 欧美无砖专区免费 | 国产精品久久久久久久9999 | 红桃视频成人 | 国产一级片免费观看 | 欧洲性开放大片 | 狠狠久久 | 久久久久久少妇 | 国产伦精品一区二区三区视频孕妇 | 精品爆乳一区二区三区无码av | 精品国产乱码久久久久久鸭王1 | 色优久久| 天天干天天操天天碰 | 国产良妇出轨视频在线观看 | 九九热最新 | 日韩精品成人在线观看 | 男女av在线 | 色黄大色黄女片免费中国 | 麻豆成人精品国产免费 | 日韩欧美国产电影 | 久久久久久国产精品三区 | 琪琪av在线 | 老司机成人免费视频 | 麻豆视频播放 | 伊人久久国产精品 | 激情影院内射美女 | 97看片吧| 日本女教师电影 | 国外成人性视频免费 | 久久一级视频 | 亚洲精品天堂网 | 美景之屋电影免费高清完整韩剧 | 国产成人91精品 | 色悠悠网 | 欧美日韩一区三区 | 香蕉国产 | 天天射网站 | 成人综合区一区 | 国产叼嘿视频 | 国产激情在线播放 | 日本深夜福利 | 久久靠逼视频 |