docker 搭建本地私有仓库及镜像上传时HTTPS client问题解决(windows 10)

版权声明:本文为博主原创文章,如果转载请务必注明出自本博客:qq_2300688967,否则追究责任。 https://blog.csdn.net/qq_2300688967/article/details/83545647

1, 设置容器可访问的盘:

点击小鲸鱼图片,鼠标右键-》settings->Shared Drives,进行设置,选择相应的盘,比如E盘,然后点击“Apply”,如图

2, 下载registry镜像:

执行命令docker pull registry,就可以直接在官网下载

3,创建本地私有仓库

下载好registry后,执行以下命令即可完成本地私有仓库的建立,注意(要先在E盘中创建registry文件夹)

docker run -d -p 5000:5000 -v E:/registry:/var/lib/registry registry:latest

注:-v数据卷挂载的路径为/var/lib/registry,否则没法保存数据,registry重启后已push的镜像会丢失。

4,检验私有仓库是否创建成功

registry启动成功后,可以在浏览器输入http://10.244.10.19:5000/v2/看页面是否有“{}”输出,如果有则本地仓库创建成功。 

注:10.244.10.19为自己的主机ip 

5,上传镜像

1)查看已有镜像:

E:\docker>docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
ubuntu               12.3                c3d2a7b54f0e        9 hours ago         505MB
user/ubuntu          12.3                c3d2a7b54f0e        9 hours ago         505MB
552277/ubuntu        12.3                c3d2a7b54f0e        9 hours ago         505MB
ubuntu               latest              ea4c82dcd15a        11 days ago         85.8MB
registry             latest              2e2f252f3c88        6 weeks ago         33.3MB
552277/hello-world   1.0                 4ab4c602aa5e        7 weeks ago         1.84kB
hello-world          latest              4ab4c602aa5e        7 weeks ago         1.84kB

 2)对镜像做标记:

docker tag ubuntu:12.3 10.244.10.19:5000/test:1.0

3) 执行上传命令docker push:

docker push 10.244.10.19:5000/test:1.0

备注:执行docker push命令时,如果报错如下:

E:\docker>docker push 10.244.10.19:5000/test
The push refers to repository [10.244.10.19:5000/test]
Get https://10.244.10.19:5000/v2/: http: server gave HTTP response to HTTPS client

原因:registry的启动默认使用的是http,但平时使用docker push或者docker pull进行镜像操作时默认使用的是https。

解决:进行如下配置,配置好后当从10.244.10.19:5000仓库上进行push或pull时,docker就使用http进行链接。

 

6,镜像下载:

docker pull 10.244.10.19:5000/test 

E:\docker>docker pull 10.244.10.19:5000/test
Using default tag: latest
latest: Pulling from test
Digest: sha256:1a6fd470b9ce10849be79e99529a88371dff60c60aab424c077007f6979b4812
Status: Downloaded newer image for 10.244.10.19:5000/test:latest

猜你喜欢

转载自blog.csdn.net/qq_2300688967/article/details/83545647
今日推荐