中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker Registry如何搭建私有鏡像倉庫

發布時間:2021-02-08 09:16:00 來源:億速云 閱讀:168 作者:小新 欄目:服務器

小編給大家分享一下Docker Registry如何搭建私有鏡像倉庫,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

微服務的鏡像會上傳到Docker倉庫保存,常用的公網Docker倉庫有阿里云,網易云等,在企業局域網也可以搭建自己的Docker私有倉庫,本教程使用Docker提供的私有倉庫registry。

1.拉取私有倉庫鏡像

docker pull registry

Docker Registry如何搭建私有鏡像倉庫

2.創建啟動私有倉庫容器

docker run -dit -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name docker-registry registry

參數說明

  • -dit:在容器中打開一個偽終端進行交互操作,并在后臺運行

  • -v:把宿主機的/data/registry目錄掛載到容器/var/lib/registry目錄(這個目錄是registry容器中存放鏡像文件的目錄),來實現數據的持久化

  • -p:映射端口,訪問宿主機的5000端口就訪問到registry容器的服務了

  • --restart=always:這是重啟的策略,假如這個容器異常退出會自動重啟容器

  • --name docker-registry:創建容器命名為docker-registry,你可以隨便命名

  • registry:pull下來的鏡像

Docker Registry如何搭建私有鏡像倉庫

上邊顯示 registry鏡像已經創建,并且docker-registry容器已經啟動成功。訪問:http://139.9.40.41:5000/v2/_catalog,響應結果如下:

{"repositories":[]}

上邊的響應結果說明在docker私有倉庫中還沒有鏡像。

默認docker-registry只允許https提交鏡像,如下配置使docker-registry支持http,在/etc/docker下,創建daemon.json文件,寫入:

{ 
 "insecure-registries": [ "139.9.40.41:5000"]
}

3.重啟docker

systemctl restart docker

4.鏡像上傳至私有倉庫

標記此鏡像為私有倉庫的鏡像

docker tag docker.io/hello-world 139.9.40.41:5000/hello-world:v1

上傳標記的鏡像

docker push 139.9.40.41:5000/hello-world:v1

Docker Registry如何搭建私有鏡像倉庫

列出所有鏡像

[root@2 docker]# curl http://139.9.40.41:5000/v2/_catalog
{"repositories":["hello-world"]}

看完了這篇文章,相信你對“Docker Registry如何搭建私有鏡像倉庫”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇信县| 麻江县| 哈巴河县| 宣化县| 上虞市| 通渭县| 肃南| 汝南县| 民权县| 永年县| 临汾市| 资溪县| 灵石县| 南京市| 伊川县| 湾仔区| 清远市| 开阳县| 涪陵区| 哈尔滨市| 新泰市| 柳林县| 灵武市| 栾川县| 闽侯县| 腾冲县| 泰州市| 乌恰县| 龙井市| 富顺县| 东莞市| 双鸭山市| 五原县| 克拉玛依市| 名山县| 安龙县| 定陶县| 新泰市| 扶余县| 周口市| 安陆市|