博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker | 搭建docker本地镜像仓库
阅读量:6865 次
发布时间:2019-06-26

本文共 1530 字,大约阅读时间需要 5 分钟。

hot3.png

环境

MacOS Sierra 10.12.4(Darwin Kernel Version 16.5.0)Docker version 17.03.1-ce

准备工作

1.安装docker,并正常运行2.在docker官网找到搭建本地仓库的镜像registry.  官方在Docker hub上提供了registry的镜像,我们可以直接使用该registry镜像来构建一个容器,搭建我们自己的私有仓库服务。

具体方法

1.从docker hub拉去镜像    docker pull registry:latest    2.创建本地镜像仓库存储路径    mdkir path/to/registry    3.作为本地镜像仓库的存储路径需要是共享的    Docker -> Preferences... -> File Sharing  将文件夹添加到共享中  4.启动容器    docker run -d -v path/to/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest  Registry服务默认会将上传的镜像保存在容器的/var/lib/registry,我们将主机的path/to/registry目录挂载到该目录,即可实现将镜像保存到主机的path/to/registry目录了。  5.查看是否启动了registry服务     $ docker ps    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                        NAMES    0d01fbe06511        workspace           "/bin/bash"              23 minutes ago      Up 23 minutes       0.0.0.0:9005->2005/tcp, 0.0.0.0:30909->30303/tcp, 0.0.0.0:31212->30304/tcp   demo    d89846d98bb5        registry:latest     "/entrypoint.sh /e..."   34 minutes ago      Up 34 minutes       0.0.0.0:5000->5000/tcp                                                       registry        看到说明registry服务已经启动了,打开浏览器输入http://127.0.0.1:5000/v2,正常输出{}    5.push本地镜像进本地经常仓库    docker tag workspace:latest 127.0.0.1:5000/workspace:latest    docker push 127.0.0.1:5000/workspace    6.验证是否已经push到本地镜像仓库    http://127.0.0.1:5000/v2/_catalog    ​

 

转载于:https://my.oschina.net/3233123/blog/873118

你可能感兴趣的文章
我的友情链接
查看>>
Apache Tomcat7+MySQL5.6配置
查看>>
char varchar nvarchar区别
查看>>
iOS原生定位和反编码
查看>>
华为交换机配置命令 华为QuidWay交换机配置命令手册
查看>>
如何解决JSP页面的乱码问题
查看>>
SQL中的Null值
查看>>
细看晶圆代工之争,纳米制程是什么
查看>>
东软java实训第一个项目人力资源管理
查看>>
我的友情链接
查看>>
ESXI GLusterFS ISCSI 构建低端虚拟化解决方案
查看>>
mysql使用
查看>>
[Ubuntu 12.10] Openstack 多节点安装--前期准备&&网络拓扑
查看>>
zipkin部署
查看>>
JavaScript调用Applet的函数
查看>>
eclipse折叠所有代码快捷键
查看>>
Character
查看>>
关于visualizer的setEnabled()方法何时进行设置成false?
查看>>
微信小程序把玩(二十八)image组件
查看>>
捕捉mysql中不可忽视的知识点(二)
查看>>