Docker Registry部署+基本使用


官网部署文档

1、容器部署

docker 单节点:

mkdir -p /root/container/registry
docker run -itd -p 5000:5000 --restart=always -v /root/container/registry:/var/lib/registry --name registry registry:2

或者使用 compose 部署 如下:

cat docker-compose.yml 
version: '2'
services:
  registry:
    restart: always
    image: registry:2
    ports:
      - 5000:5000
    volumes:
      - /root/container/registry:/var/lib/registry

运行

docker-compose up -d

2、部署后操作

/etc/docker/daemon.json 文件中添加 insecure-registries键值

vim 
{
  "insecure-registries": ["本地ip地址:5000"]
}
systemctl daemon-reload 
systemctl restart docker

3、上传镜像

centos:7 为例子

docker tag centos:7 本地ip地址:5000/centos:7
docker push 本地ip地址:5000/centos:7

4、查看镜像

# 查看镜像
curl http://172.21.0.13:5000/v2/_catalog

# 查看镜像列表
curl http://172.21.0.13:5000/v2/jdk/tags/list
posted @ 2022-11-23 11:58  乱七八糟博客备份  阅读(75)  评论(0编辑  收藏  举报