使用Docker搭建Registry服务
使用长期版本的registry镜像启动registry
-
去官网查看如何安装
Docker Hub官网链接 -
创建并启动命令
# 拉取指定版本的registry,指定版本使得安装过程可重复 docker pull registry:2.8.1 # 使用docker启动registry -d 后台运行 -p 映射端口 --restart 容器重启策略 --name 指定容器名称 docker run -d -p 5000:5000 --restart always --name registry registry:2.8.1
-
将本地存储的镜像推送到registry中
# 拉取测试镜像 docker pull ubuntu # 对镜像继续重tag操作 localhost:5000表示要推送的仓库位置,若在远端可以使用192.168.0.3:5000这样的ip docker tag ubuntu localhost:5000/ubuntu # 查看镜像重tag是否成功 docker images |grep ubuntu # 将本地的镜像推送到镜像仓库中 docker push localhost:5000/ubuntu # 查看仓库所有镜像 curl -X GET http://localhost:5000/v2/_catalog # 查看指定镜像的所有版本 curl -X GET http://localhost:5000/v2/ubuntu/tags/list