欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker 私有仓库

程序员文章站 2024-03-13 07:59:21
...

私有仓库

# 拉取镜像
$ docker pull registry

# 创建文件夹,用于做仓库的挂载文件夹
$ mkdir docker_registry

# 启动
$ docker run -d -p 5000:5000 --name=dockerregistry --restart=always --privileged=true  -v /usr/local/docker_registry:/var/lib/registry registry

# 添加https支持
$ vi /etc/docker/daemon.json
# 添加
{
  "insecure-registries": ["REGISTRY_IP:REGISTRY_PORT"]
}

# 重启docker
$ systemctl daemon-reload
$ systemctl restart docker.service

# 修改image的tag
$ docker tag 原tag 新tag(格式:私有仓库IP:端口/镜像的名字)

# 推送到私服
$ docker push [上一条命令定义的tag]

# 到之前定义的挂载文件夹中去查看