1-5docker私有镜像仓库
生活随笔
收集整理的這篇文章主要介紹了
1-5docker私有镜像仓库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、簡單操作
1、在 https://cloud.docker.com 免費注冊一個 Docker 賬號 2、登錄 docker login #命令登錄 Docker Hub。 3、注銷docker logout # 退出登錄。 拉取鏡像 4、docker search #命令來查找官方倉庫中的鏡像 5、docker pull 命令來將它下載到本地。?
#推送鏡像到自己的倉庫 docker tag ubuntu:17.10 username/ubuntu:17.10 docker images docker tag 本地鏡像:版本號 路徑/路徑:tag?2、docker私有倉庫
# 下載私服容器 docker pull registry:2.6.2#啟動容器docker run -it -d -p 5000:5000 --name registry -v /zjy:/var/lib/registry registry:2.6.2# -p 5000:5000 映射端口 # --name registry 別名 # -v /zjy:/var/lib/registry 掛載文件目錄,本地/zjy掛載到/var/lib/registry # /var/lib/registry 默認存在鏡像的位置,防止registry容器刪除了,上傳的鏡像丟失 docker tag registry:2.6.2 172.21.0.10:5000/registry:v2docker pull 127.0.0.1:5000/registry:v2curl 127.0.0.1:5000/v2/_catalog?#刪除在pull? 有回來了
?3、上面只是127.0.0.1可以push,當換成內網ip的時候就有問題了
[root@VM_0_14_centos ~]# docker push 172.21.0.10:5000/mysql:v1 The push refers to repository [172.21.0.10:5000/mysql] Get https://172.21.0.10:5000/v2/: http: server gave HTTP response to HTTPS client解決方法
#配置的加速器文件加上下面就可以了 客戶端服務器都放一份 "insecure-registries": ["172.21.0.10:5000"],[root@VM_0_14_centos ~]# cat /etc/docker/daemon.json {"insecure-registries": ["172.21.0.10:5000"],"registry-mirrors": ["https://mirror.ccs.tencentyun.com"] }?
#重啟docker systemctl daemon-reload systemctl restart docker轉載于:https://www.cnblogs.com/zhaojingyu/p/11594801.html
總結
以上是生活随笔為你收集整理的1-5docker私有镜像仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LCD1602简易驱动程序
- 下一篇: 电脑技巧:电脑几种常见的系统故障解答