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]
# 到之前定义的挂载文件夹中去查看