使用docker registry建立私有镜像仓库
安裝環境centos 7.4
鏡像倉庫地址10.0.0.200, 域名repo.cssweb.com
如沒有DNS, 編輯/etc/hosts添加以上映射關系。
首先安裝好docker.
yum install docker
systemctl start docker
systemctl enable docker
下載docker registry鏡像
?docker pull registry
創建本地倉庫地址
mkdir -p /usr/local/src/docker_image_repo
運行registry
?docker run -d -p 5000:5000 --restart=always -v /usr/local/src/docker_image_repo:/var/lib/registry --name registry registry
從Docker hub下載鏡像centos
?docker pull centos
上傳到私有倉庫前需要加一下tag
鏡像地址的格式為:倉庫主機地址:端口/倉庫名稱/鏡像名稱:Tag
?docker tag centos repo.cssweb.com:5000/chenhf/centos
上傳到私有倉庫
?docker push repo.cssweb.com:5000/chenhf/centos
查看倉庫
測試本地倉庫
刪除本地鏡像
?docker rmi centios
刪除本地鏡像
?docker rmi repo.cssweb.com:5000/chenhf/centos
從私有倉庫下載鏡像
?docker pull repo.cssweb.com:5000/chenhf/centos:latest
查看一下鏡像
docker images
停止容器
?docker stop registry
備注說明:
registry默認使用https。在使用docker下載鏡像前編輯/etc/docker/daemon.json
重啟docker完成后,就可以通過http訪問私有registry.
企業內部建議使用開源的harbor。
總結
以上是生活随笔為你收集整理的使用docker registry建立私有镜像仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 16.04 安装MySQL
- 下一篇: ubuntu android设备 no