1. 说明

以下使用系统centos7,64位,镜像为CentOS-7-x86_64-Minimal-1804,均已root用户进行操作

2. 安装Registry

Docker Registry 是Docker的镜像仓库,这里我们指的是私有镜像仓库。

2.1 下载registry镜像:

docker pull registry

2.2 运行registry容器

docker run -d -p 5000:5000 --name priRegistry \
--privileged=true -v /opt/registry:/tmp/registry \
--restart=always registry

命令参数说明:

参数 说明
-d 后台运行
-p port:port 宿主机的端口和容器端口映射,registry容器内部使用5000端口
--name 名称 镜像仓库的名称
--privileged 布尔类型,true或false 使容器中的root用户拥有操作宿主环境的root权限
-v 存放镜像 宿主环境中的文件路径和容器中的文件路径映射
--restart no:容器停止运行时不重启,on-failure:容器故障停止运行时重启,always:故障停止运行时总是重启 容器重启的方式
registry 启动的镜像名称

2.3 验证registry安装

从其他机器执行以下命令:

curl http://ip:5000/v2/_catalog

输出如下:

{"repositories":[]}

表示安装成功。

3.配置使用http推送镜像到私有registry仓库

3.1 Mac环境推送到registry仓库





3.2 其他Linux系统推送到registry仓库

/etc/docker目录下新建daemon.json文件,内容如下:

{"insecure-registries" : [ "192.168.1.110:5000"]}

4.推送镜像

4.1 给镜像打tag

docker tag 192.168.1.110:5000/imageName:tag
4.2 推送镜像到仓库
docker push 192.168.1.110:5000/imageName:tag

这里,如果不设置tag标签,则默认使用latest便签。

最新文章

  1. Yii2的深入学习--事件Event
  2. 总结一下今天做的unity面试题(一):刚体的点击事件
  3. 虚拟化平台cloudstack(5)——参考资料
  4. 关于viewpoint的疑惑
  5. POJ 3274 Gold Balanced Lineup
  6. java中特殊的String类型
  7. [DllImport("kernel32.dll")]是什么意思??
  8. 用户 IIS APPPOOL\DefaultAppPool 登录失败的解决方法
  9. UVA 825 Walkiing on the safe side
  10. tyvj P1864 [Poetize I]守卫者的挑战(DP+概率)
  11. java中final的意义
  12. iOS 开发中的各种证书
  13. python基础(三)----字符编码以及文件处理
  14. My Team——面向对象与软件工程实验三
  15. redis 的备份策略,最好使用:RDB-AOF 混合持久化
  16. python django day 1
  17. cuda和gcc版本不兼容
  18. [BZOJ4129]Haruna’s Breakfast(树上带修改莫队)
  19. Solidworks直接打开SWB文件报错怎么办
  20. ITIL也玩“太极拳”

热门文章

  1. Vue 自定义按键修饰符
  2. WebGL学习笔记(十一):混合和透明
  3. resources-plugin-2.6.pom.part.lock (没有那个文件或目录)
  4. SDN实验---Mininet实验(玩转流表)
  5. leetcode No.500 键盘行 keyboard-row (Python3实现)
  6. vue遇到组件数据变更了,但是不渲染的问题
  7. Kubernetes 及安装注意事项
  8. Postman中get
  9. 使用tomcat7-maven-plugin
  10. static示例