博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker学习(五):搭建Docker私有仓库服务器
阅读量:2095 次
发布时间:2019-04-29

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

一、下载Docker注册服务器镜像

docker pull registry:latest

使用命令下载Docker注册服务器镜像文件

查看images列表可以看到镜像已经下载成功

 二、运行注册服务器

docker run -d -p <port>:<port> --name <container_name> -v <存储目录>:<存储目录> <image_name> 

参数介绍:

-d:将容器设置为在后台运行

-p:设置容器端口(例如5000:5000)

-v:指定存储目录(需要建立对应关系,需要一致)

 查看容器列表,可以看到docker_registry正在运行

查看存储目录

 三、上传镜像(需要创建tag标签)

第一步:使用docker tag <image_name>:<tag> <new_image_name>:<tag>打上标签,向私有仓库上传镜像必须创建tag标签

new_image_name必须为<私有仓库地址>/<image_name>(例如localhost:5000/centos)

第二步:使用docker push <new_image_name>:<tag>上传镜像

第三步:使用curl localhost:5000/v2/_catalog查看私有仓库当中的镜像

第四步:在其他机器当中使用如下命令下载私有仓库的镜像

docker pull <私有仓库的IP>:<Port>/<image_name>:<tag> 

docker pull 192.168.0.114:5000/centos:v1

转载地址:http://ouchf.baihongyu.com/

你可能感兴趣的文章
java多线程并发去调用一个类的静态方法,会有问题吗?
查看>>
关于JAVA中的static方法、并发问题以及JAVA运行时内存模型
查看>>
Java命令学习系列(一)——Jps
查看>>
java如何计算程序运行时间
查看>>
Java Calendar 类的时间操作
查看>>
Java]NIO:使用Channel、Charset(字符集)、使用Charset传递CharBuffer
查看>>
Eclipse下运行Maven项目提示缺少maven-resources-plugin:2.4.3
查看>>
Java 中int、String的类型转换
查看>>
比较两个JSON字符串是否完全相等
查看>>
删除JSONArray中的某个元素
查看>>
Linux下Tomcat重新启动
查看>>
使用HttpClient请求另一个项目接口获取内容
查看>>
HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
查看>>
net.sf.json Maven依赖配置
查看>>
Could not initialize class net.sf.json.JsonConfig错误解决
查看>>
Java编程思想重点笔记(Java开发必看)
查看>>
eclipse 创建maven 项目 动态web工程完整示例
查看>>
前端JSP与Spring MVC交互实用例子
查看>>
使用maven一步一步构建spring mvc项目
查看>>
hadoop map reduce 阶段笔记
查看>>