环境

服务端机器 (主机名为192.168.1.2):docker私有仓库服务器,运行registry容器

1 下载镜像registry

# docker pull registry

2 查看镜下是否pull下来

docker images

3 运行registry容器

docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest 

参数说明

-itd:在容器中打开一个伪终端进行交互操作,并在后台运行;
-v:把宿主机的/data/registry目录绑定 到 容器/var/lib/registry目录(这个目录是registry容器中存放镜像文件的目录),来实现数据的持久化;
-p:映射端口;访问宿主机的5000端口就访问到registry容器的服务了;
—restart=always:这是重启的策略,假如这个容器异常退出会自动重启容器;
—name registry:创建容器命名为registry,你可以随便命名;
registry:latest:这个是刚才pull下来的镜像;

远程服务器必须开启docker远程api(为maven-docker-plugin打包上传)

vim /usr/lib/systemd/system/docker.service

修改ExecStart行为下面内容

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \

4 本地测试镜像仓库中所有的镜像

curl http://127.0.0.1:5000/v2/_catalog

{“repositories”:[]}
现在是空的,因为才刚运行,里面没有任何镜像内容。

转载于:https://www.cnblogs.com/wdzhz/p/10973365.html

搭建Docker环境---私有仓库registry搭建相关推荐

  1. 搭建docker镜像私有仓库

    1.拉取registry镜像 docker pull registry 2.配置私有仓库地址 vim /etc/docker/daemon.json 输入如下参数,注意修改为自己的ip地址: &quo ...

  2. docker私有仓库registry(v2)的搭建

    1.上传rpm文件,解压 yum文件: 链接:https://pan.baidu.com/s/1_tSwm2jqXqrV2mbMk0C80g  提取码:5gd7 [root@k8smaster01 z ...

  3. docker基础:私有仓库repository搭建(1):registry

    使用docker的login命令之后,可以使用push命令将镜像推送到dockerhub上,但是dockerhub毕竟在公网上,免费的帐户只有一个private 的repository是免费的,剩下的 ...

  4. 搭建Docker本地私有镜像仓库

    在使用Docker service create创建容器时,Docker首先默认从Docker Hub官方去下载镜像,这很不方便,很多时候我们的镜像都是使用Dockerfile自定义私有镜像,不对外公 ...

  5. Docker容器私有仓库——Harbor私有仓库的搭建

    Docker容器私有仓库--Harbor私有仓库的搭建 一.Harbor介绍 1.Harbor概念 2.Harbor的核心组件 3.Harbor的优点 二.Harbor搭建的环境准备 1.当前Harb ...

  6. Docker私有仓库的搭建

    1. 私有仓库搭建与配置 (1)拉取私有仓库镜像 docker pull registry (2)启动私有仓库容器 docker run -di --name=registry -p 5000:500 ...

  7. Docker 私有仓库registry

    Docker官方的Docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像到本地,也可以把我们自己的镜像推送上去.但是,有时候我们的服务 ...

  8. 阿里云服务器如何快速搭建Docker环境

    本教程介绍如何使用阿里云服务器快速搭建Docker环境,并使用Docker部署一个Nginx服务. 步骤一:安装Docker CE Docker有两个分支版本:Docker CE和Docker EE, ...

  9. maven私有仓库的搭建——nexus的安装

    maven私有仓库的搭建 使用Xshell连接远程服务器.本文章主要参考冰河大佬的小伙伴问我:如何搭建Maven私服?我连夜肝了这篇实战文章!! - 冰河的个人空间 - OSCHINA - 中文开源技 ...

最新文章

  1. 爬取百度百科上中国所有城市的信息
  2. 承重柱怎么做_怎么区分农村自建房中的圈梁和承重梁?了解这几点
  3. Windows环境下QWT安装及配置
  4. SAP Spartacus Template-Driven Outlets
  5. Django Tips
  6. 《深入理解Linux内核》笔记5:内存管理
  7. Mac os + Flask + PyCharm python开发环境集成
  8. Python绘制傅里叶变换、反变换与带通滤波图像
  9. 华为云服务器入门初体验
  10. 科大讯飞 开放平台 开发者 语音识别
  11. java水电费收费系统_基于jsp的电费管理系统-JavaEE实现电费管理系统 - java项目源码...
  12. 【数字信号处理】离散时间信号 ( 离散时间信号 与 连续时间信号 关系 | 序列表示法 | 列表法 | 函数表示法 | 图示法 )
  13. 【强化学习】悬崖寻路:Sarsa和Q-Learning
  14. AI强度相关的研究:MCTS 蒙特卡洛树搜索 Monte Carlo Tree Search
  15. win10安装win7虚拟机记录
  16. 一文让你彻底会用对象存储OSS的前端直传,不懂就再看一遍(bushi)
  17. 文科生学计算机有前途吗,文科生学计算机专业难吗
  18. 卫片图斑_推进土地卫片图斑整治工作
  19. 如何在Mac上下载并安装macOS Catalina
  20. Oracle项目管理案例之AECOM

热门文章

  1. linux shell实现go.mod迁移后版本号的更新问题(技能点:sed删除行自定义分隔符;文件的过滤后遍历)
  2. go包package的使用细节
  3. docker,containerd,runc,docker-shim之间的关系
  4. phoenix关联hbase表:通过建立视图映射或表映射的方式
  5. k8s集群DNS无法解析问题的处理过程
  6. sbt创建play framework(play!)scala web项目
  7. bind9 安装:部署自建dns系统
  8. SQL语句--INSERT INTO SELECT 语句用法示例
  9. 使用@Autowired注入RedisTemplate时报java.lang.NullPointerException
  10. 网络操作系统_全球首个大网级网络操作系统CNOS正式发布