Docker Compose安装Registry后配置WebUI与客户端

场景

Docker 私服Registry简介与使用Docker-Compose安装Registry:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101567542

在上面安装Registry后配置其客户端以及Web UI。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

配置客户端使其能识别Registry服务端

进入到客户端的 /etc/docker目录下

编辑daemon.json

添加如下代码:

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

注:

:与[中间是一个空格的位置。

“”里面配置的是Registry的ip以及端口号。

添加的位置如下:

重启Docker服务

systemctl restart docker

不报错就是正常。

检查是否配置成功

docker info

出现如下信息则配置成功

上传镜像

以Tomcat为例测试镜像上传功能。

首先在客户端拉取tomcat

docker pull tomcat

然后标记tomcat 对应的是服务端的ip:端口/客户端名字

docker tag tomcat 192.168.208.135:5000/tomcat

然后再使用完整的ip以及端口等push到服务端。

docker push 192.168.208.135:5000/tomcat

push成功后,打开上面博客中配置的Registry对应的ip:端口/v2/_catalog

http://192.168.208.135:5000/v2/_catalog

已经能看到push成功的tomcat镜像。

上面是查看所有镜像,如果是查看指定镜像

http://192.168.208.135:5000/v2/tomcat/tags/list

如果想标记指定版本

docker tag tomcat 192.168.208.135:5000/tomcat:8.5.32
docker push 192.168.208.135:5000/tomcat:8.5.32

此时再刷新

配置Web UI

私服安装成功后就可以使用docker命令行工具对registry进行操作。

这里可以使用UI工具管理镜像。

docker-registry-frontend

使用docker-compose来安装和运行。

首先停掉原来的registry服务

docker-compose down

在服务端原来的 /usr/local/docker/registry下的docker-compose.yml中添加前端模板的配置文件代码

docker-compose.yml配置如下:

version: '3.1'
services:
  registry:
    image: registry
    restart: always
    container_name: registry
    ports:
      - 5000:5000
    volumes:
      - /usr/local/docker/registry/data:/var/lib/registry
  frontend:
    image: konradkleine/docker-registry-frontend:v2
    ports:
      - 8080:80
    volumes:
      - ./certs/frontend.crt:/etc/apache2/server.crt:ro
      - ./certs/frontend.key:/etc/apache2/server.key:ro
    environment:
      - ENV_DOCKER_REGISTRY_HOST=192.168.208.135
      - ENV_DOCKER_REGISTRY_PORT=5000

保存后重新启动

查看运行的容器

docker ps

然后打开浏览器输入:

ip:8080

进入私服后

(0)

相关推荐

  • Docker Compose基本使用-使用Compose启动Tomcat为例

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  • 五款免费又好用的Docker容器GUI工具

    云智时代 分布式实验室 1周前 你是否还在大量控制台窗口中监控容器,还是对使用终端命令充满热情?而使用Docker的图形用户界面(GUI)工具,则可以更简单的对容器进行管理,并提高效率.而且它们都是免 ...

  • Portainer

    一.基本介绍 (1)Portainer 是一款轻量级的图形化管理工具,通过它我们可以轻松管理不同的 docker 环境.Portainer 部署和使用都非常的简单,它由一个可以运行在任何 docker ...

  • 构建自己的docker镜像

    今天玩一下怎么构建一个我们自己的docker镜像,然后我们试试将本地的springboot项目打包成一个镜像,然后发送到远程服务器的docker中,最后我们运行这个docker镜像成功访问: 提前须知 ...

  • Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  • 看完这篇,Docker你就入门了

    素小暖OSC OSC开源社区 昨天 在计算机技术日新月异的今天, Docker在国内发展的如火如荼,特别是在一线互联网公司,Docker的使用是十分普遍的,在理解docker之前,我们先熟悉两个概念, ...

  • Docker 快速安装Jenkins完美教程 (亲测采坑后详细步骤)

    一.前言 有人问,为什么要用Jenkins,在一些中小型企业?我说下我以前开发的痛点,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已 ...

  • 安装系统后如何将磁盘分区?

    系统安装 再熟悉不过的词了 可对于磁盘的重新划分和整理 你真的熟悉吗? 今天小编全面分享 系统安装后应如何将磁盘分区? 以及重装后的系统我们应该注意些什么? 首先我们先要将微软官网的镜像制作到一个 空 ...

  • 储存小白教你手把手在群晖的docker里安装自己的私有云

    前言及目的 大家好,上次分享了我的群晖 ----储存小白的黑群折腾之路(随时随地访问你的nas)的一些小经验,很多朋友都给予了指导,谢谢大家,最近又想在自己的nas里安装私有云,只是单独的云,没有和其 ...

  • 安装win10后,我关闭了这几个功能,电脑瞬间好用太多了

    Win10系统在启动之后,就开始运行大量预装的基本服务,有一些服务功能可能至今你都没有使用过,例如Cortana小娜.Windows Search. 像这些系统服务,想必大家平时也用不上,开启着也是占 ...

  • UPS电源如何安装?如何配置计算?故障如何处理?

    一个典型的数据中心供电系统,由中压配电.变压器.低压配电.不间断电源.末端配电以及发电机等设备组成.其中,UPS的主要作用,是在市电电源中断.发电机启动之前,确保所带的负载持续供电. UPS系统是数据 ...

  • 女子打麻将一个月输掉几十万安装摄像头后发现果然有蹊跷

    女子打麻将一个月输掉几十万 安装摄像头后 发现果然有蹊跷 打麻将赌博本身就是非法行为,一旦上了瘾,轻则钱包出血,重则家破人亡.许多人可能都以为输钱只是因为坏运气而已,他们对此并不重视,但是他们中的一些 ...

  • UPS如何安装?如何配置计算?故障如何处理?

    一个典型的数据中心供电系统,由中压配电.变压器.低压配电.不间断电源.末端配电以及发电机等设备组成.其中,UPS的主要作用,是在市电电源中断.发电机启动之前,确保所带的负载持续供电. UPS系统是数据 ...

  • 安装win10后重新启动无限重启,怎么解决

    出现无限重启,产生此故障原因启动之前,安装了什么软件,此软件或是和在此之前--安装的软件--系统--磁盘之间产生冲突导致的,电脑启动一两秒左右仿佛自动关机了,接着又重新启动,如此反复win10撤销更改 ...

  • 群晖安装DLNA简单配置打造媒体服务器

    引言 相信所有用过或想用群晖的同学都用过Samba作为文件共享,搭配群晖开箱即用的设置界面属实方便轻松. 可惜,我们这电子产品快速迭代的时代,总有一些过时产品,或者是产品定位迷幻的东西.本来装一个Ko ...