Linux 本地 Docker Registry本地镜像仓库远程连接
# 拉取官方的registry镜像
docker pull registry:2
# 运行registry容器,将本地端口5000映射到容器的20000端口
docker run -d -p 5000:20000 --name registry registry:2
# 检查容器是否正在运行
docker ps
# 打标签,将本地镜像标记为本地仓库的镜像
docker tag my-image localhost:5000/my-image
# 推送镜像到本地仓库
docker push localhost:5000/my-image
# 从本地仓库拉取镜像
docker pull localhost:5000/my-image
在这个例子中,我们首先从Docker Hub拉取官方的registry镜像,然后运行一个新的registry容器,将宿主机的5000端口映射到容器的20000端口。接着,我们使用docker tag
命令将本地镜像标记为本地仓库的镜像,并使用docker push
将其推送到仓库。最后,我们使用docker pull
命令从本地仓库拉取镜像。这样,我们就可以在本地管理和分发Docker镜像,模拟远程仓库的操作。
评论已关闭