Docker 学习笔记
当我们只需 docker pull等操作的时候,默认都是从公共的仓库 docker hub上面进行下载。我们也可以设置自己的私有仓库 registry。下面简单的介绍一下两种常见的访问方式。 更多的详细解释参见 https://docs.docker.com/registry/ HTTP 方式 Registry的配置很简单 他本身就是一个服务,因此我们可以直接从容器启动 , 比如指定了一个名字registry,开放端口5000,挂载了一个宿主机的目录作为存放镜像的目录 docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry registry 上传镜像就两步操作,第一打个标签,第二上传 docker tag busybox:1.29 172.16.1.150/busybox:1.29 docker push 172.16.1.150/busybox:1.29 默认情况下会报错,这是因为他默认会使用https的协议,而我们使用的http The push refers to repository [172.16.1.150/busybox] Get https://172.16.1.150/v2/: dial tcp 172.16.1.150:443