美文网首页
Docker的Registry

Docker的Registry

作者: GalaxyJM | 来源:发表于2020-10-20 16:25 被阅读0次

Registry的部署

1. 运行下面命令获取registry镜像

      docker pull registry

2. 将registry镜像运行并生成一个容器

docker run -d -p 5000:5000 -v ${PWD}/registry:/var/lib/registry --restart always --name registry registry:2

Registry服务默认会将上传的镜像保存在容器的/var/lib/registry,将主机的registry目录挂载到该目录,即可实现将镜像保存到主机的registry目录了。

3. 运行docker ps看一下容器运行情况

20201019162047.jpg

4.registry容器启动后,打开浏览器输入[电脑ip地址]:5000/v2/_catalog,看到下面情况说明registry运行正常

20201019162152.jpg

测试上传镜像到Registry

docker push 192.168.3.43:5000/nginx:latest

注意:
可能会出现无法push镜像到私有仓库的问题。提示:


867526-20190307172158908-1700987363.png

Mac需要到到docker-Preferences里设置下:


20201020162320.jpg

添加如下代码

  "insecure-registries": [
    "192.168.3.43:5000"
  ]

push成功之后,查看本地registry目录下已经有了刚推送上来的registry镜像,也可以在浏览器中输入http://ip_add:5000/v2/_catalog查看

相关文章

网友评论

      本文标题:Docker的Registry

      本文链接:https://www.haomeiwen.com/subject/cfakmktx.html