提供鏡像資源利用,針對于公司內部使用的鏡像,推送到本地的私有倉庫中,以供公司內部相關人員使用。

現在Docker用處越來越多了,所以今天就想著搭建一個私有鏡像倉庫來維護內部我們自己的鏡像。

環境

CentOS 7.x
Docker 1.12.6

安裝 docker-distribution

$ sudo yum install -y docker-distribution

$ sudo systemctl enable docker-distribution

$ sudo systemctl start docker-distribution

使用

獲取測試鏡像

首先從Docker中央倉庫獲取一個用來測試的容器鏡像,這里就使用busybox來作為測試鏡像。

$ sudo docker pull busybox

$ sudo docker images
REPOSITORY          TAG         IMAGE ID      CREATED       SIZE
docker.io/busybox       latest       9d7e6df8e5ca    8 hours ago     1.129 MB

標記并上傳鏡像私有鏡像

我們這里不對busybox做任何修改,只是換個名字作為私有鏡像。

$ sudo docker tag busybox:latest localhost:5000/kongxx/mybusybox:latest
$ sudo docker push localhost:5000/kongxx/mybusybox:latest

上傳完成后可以使用下面命令查看一下

$ curl http://192.168.0.109:5000/v2/kongxx/busybox/tags/list
{name:kongxx/busybox,tags:[latest]}

同時我們查看一下本地的鏡像列表

$ sudo docker images
REPOSITORY            TAG         IMAGE ID      CREATED       SIZE
localhost:5000/kongxx/mybusybox  latest       9d7e6df8e5ca    8 hours ago     1.129 MB
docker.io/busybox         latest       9d7e6df8e5ca    8 hours ago     1.129 MB

測試鏡像倉庫

為了能訪問私有倉庫(因為這里是自己測試,所以沒有使用https),還需要修改一下Docker配置文件

編輯 /etc/sysconfig/docker 文件,將其中的 OPTIONS 參數加上

--insecure-registry 192.168.0.109:5000

然后重新啟動Docker服務

$ sudo systemctl restart docker

為了測試,我們先把原來本地已經有的鏡像刪除

$ sudo docker rmi docker.io/busybox
$ sudo docker rmi localhost:5000/kongxx/mybusybox

然后重新獲取鏡像,如下:

$ sudo docker pull 192.168.0.109:5000/kongxx/mybusybox
Using default tag: latest
Trying to pull repository 192.168.0.109:5000/kongxx/mybusybox ...
latest: Pulling from 192.168.0.109:5000/kongxx/mybusybox
414e5515492a: Pull complete
Digest: sha256:fbcd856ee1f73340c0b7862201b9c045571d1e357797e8c4c0d02a0d21992b80

從輸出可以看到已經可以從自己的倉庫下載鏡像了。

其他

最后說一下,如果要查詢私有倉庫里有哪些鏡像,我還沒有找到啥好方法可以一次全部查到,但是可以通過下面的組合命令來查詢。

首先查詢私有倉庫上有那些鏡像名

$ curl -XGET http://192.168.0.109:5000/v2/_catalog
{repositories:[kongxx/mybusybox,mandy/mybusybox]}

然后使用下面的命令查看鏡像有那些版本

# curl -XGET http://192.168.0.109:5000/v2/<image_name>/tags/list
$ curl -XGET http://192.168.0.109:5000/v2/kongxx/mybusybox/tags/list
{name:kongxx/mybusybox,tags:[latest]}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持三五互聯

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Docker搭建私有鏡像倉庫的方法

登錄

找回密碼

注冊

主站蜘蛛池模板: 日本国产精品第一页久久 | 黄色舔女人逼一区二区三区| 不卡一区二区国产精品| 亚洲鸥美日韩精品久久| 激情文学一区二区国产区| www久久只有这里有精品| 亚洲午夜性猛春交xxxx| 亚洲色偷偷色噜噜狠狠99| 成人网站网址导航| 免费专区丝袜调教视频| 国产精品制服丝袜第一页| 最新亚洲av日韩av二区| 91久久夜色精品国产网站| 五月天久久综合国产一区二区| 日本久久久久亚洲中字幕| 久久精品国产亚洲精品色婷婷| 中文无码热在线视频| 欧美色aⅴ欧美综合色| 日本无人区一区二区三区| 国产高清在线a视频大全| 亚洲一区二区三区日本久久| 亚洲综合一区国产精品| 国产一级黄色片在线观看| 精品乱码一区二区三四五区 | 国产精品一线二线三线区| 国产一卡2卡三卡4卡免费网站| 国产亚洲精品第一综合另类无码无遮挡又大又爽又黄的视频 | 天堂亚洲免费视频| 日本在线a一区视频高清视频| 日本A级视频在线播放| 精品一日韩美女性夜视频| 看全色黄大黄大色免费久久| 欧美牲交a欧美牲交aⅴ图片| 男人扒女人添高潮视频| 国产精品一区二区不卡91| 色欲综合久久中文字幕网| 日本高清中文字幕免费一区二区 | 亚洲国产综合性亚洲综合性| 四虎国产精品永久入口| 中文字幕亚洲制服在线看| 久久免费观看午夜成人网站|