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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

docker系列之镜像服务器

發布時間:2024/6/21 综合教程 25 生活家
生活随笔 收集整理的這篇文章主要介紹了 docker系列之镜像服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

docker 的鏡像服務器docker-registry是 docker 項目的組成部分. 前面在談 docker 的命令時, 它的pull/push命令就是和鏡像服務器打交道. 并且, docker 的設計之中, 服務器地址不是單獨配置的, 而是作為鏡像名稱的一部分.

鏡像的完整名稱是:

127.0.0.1:5000/zephyr/common:latest

各部分的意思:

127.0.0.1:5000就是服務器地址
zephyr是名字空間
common是鏡像名
latest是版本

docker-registry的實現也是開源的, 在 githubhttps://github.com/dotcloud/docker-registry上拿下源碼就可以跑起來.

拿下源碼之后, 項目中有一個 Dockerfile 文件, 我們可以開始構建鏡像了. build 之前, 因為 GFW 的原因, 我們可以先把 Dockerfile 調整一下, 包括兩部分:

把 ubuntu 的軟件源改成國內的.
把 pip 的源改成國內的.

然后開始構建:

docker build -rm -t registry .

完成之后, 你可以得到一個名為 registry 的鏡像, 直接運行即可:

docker run -p 5000:5000 registry

  

訪問http://localhost:5000能得到響應, 一個docker-registry服務就起來了.

現在你可以把鏡像提交到上面去:

docker tag xxx 127.0.0.1:5000/zephyr/common
docker push 127.0.0.1:5000/zephyr/common

完成之后, 在瀏覽器中訪問http://localhost:5000/v1/search可以看到列表.

獲取鏡像:

docker pull 127.0.0.1:5000/zephyr/common

docker-registry本身是設計成一套 Web API 的, 具體文檔在http://docs.docker.com/reference/api/registry_api/.

docker本身的服務, 也是有一套基于網絡的 API 可供使用的, 文檔在http://docs.docker.com/reference/api/docker_remote_api/.

總結

以上是生活随笔為你收集整理的docker系列之镜像服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

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