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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Docker入门-搭建docker私有仓库

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

Docker Hub

目前Docker官方維護了一個公共倉庫Docker Hub,其中已經包括了數量超過15000個鏡像。大部分需求都可以通過在Docker Hub中直接下載鏡像來使用。

注冊登錄

可以在https://hub.docker.com 免費注冊一個Docker賬號。在命令行執行docker login輸入用戶名及密碼來完成在命令行界面登記Docker Hub。你可以通過docker logout退出登錄。

拉取鏡像

可以通過docker search命令來查找官方倉庫中的鏡像,并利用docker pull命令來將它下載到本地。

推送鏡像

用戶也可以在登錄后通過docker push命令來將自己的鏡像推送到Docker Hub。

修改本地鏡像的名字為賬號名/鏡像名

上傳鏡像到公共倉庫

上傳過后,查看遠程公共倉庫

私有倉庫

有時候使用Docker Hub這樣的公共倉庫可能不方便,用戶可以創建一個本地倉庫供私人使用。比如,基于公司內部項目構建的鏡像。
docker-registry是官方提供的工具,可以用于構建私有的鏡像倉庫。

安裝運行docker-registry

可以通過獲取官方registry鏡像來運行。默認情況下,倉庫會被創建在容器的/var/lib/registry目錄下??梢酝ㄟ^-v參數來將鏡像文件存放在本地的指定路徑。

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

在私有倉庫上傳、搜索、下載鏡像

創建好私有倉庫之后,就可以使用docker tag來標記一個鏡像,然后推送它到倉庫。先在本機查看已有的鏡像。

docker image ls

使用docker tag將session-web:latest這個鏡像標記為127.0.0.1:5000/session-web:latest格式為docker tag IMAGE[:TAG][REGISTRY_HOST[:REGISTRY_PORT]/]REPOSITORY[:TAG]

docker tag session-web:latest 127.0.0.1:5000/session-web:latest

使用docker push上傳標記的鏡像

docker push 127.0.0.1:5000/session-web:latest

用curl查看倉庫中的鏡像

curl 127.0.0.1:5000/v2/_catlog

如果可以看到{"repositories":["session-web"]},表明鏡像已經被成功上傳了。

先刪除已有鏡像,再嘗試從私有倉庫中下載這個鏡像。

docker image rm 127.0.0.1:5000/session-web:latest docker pull 127.0.0.1:5000/session-web:latest

注意事項

如果不想使用127.0.0.1:5000作為倉庫地址,比如想讓本網段的其他主機也能把鏡像推送到私有倉庫。你就得把例如192.168.1.1:5000這樣的內網地址作為私有倉庫地址,這時你會發現無法成功推送鏡像。

可以用下面方式解決

對于使用systemd的系統,請在/etc/docker/daemon.json中寫入如下內容(如果文件不存在請新建該文件)

{"registry-mirror":["http://hub-mirror.c.163.com"],"insecure-registries":["192.168.1.1:5000"] }

轉載于:https://www.cnblogs.com/loveyous/p/11364289.html

總結

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

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