微服务----Registry

概述

官方的 Docker Hub 是一个用于管理公共镜像的地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜像放到公网当中,那么你就需要 Docker Registry,它可以用来存储和管理自己的镜像。

安装服务端

docker-compose安装

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

测试

 

配置 Docker Registry 客户端

需要在 /etc/docker/daemon.json 中增加如下内容(如果文件不存在请新建该文件)

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"  //配置的源(如果配置了,可以省略)
  ],
  "insecure-registries": [            //主要添加的是这个
    "registry服务器ip:5000"
  ]
}

  

猜你喜欢

转载自www.cnblogs.com/yanxiaoge/p/11026377.html