Docker 安装registry来保存本地镜像

使用Docker搭建Registry服务

使用长期版本的registry镜像启动registry

  1. 去官网查看如何安装
    Docker Hub官网链接

  2. 创建并启动命令

    # 拉取指定版本的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
    

  3. 将本地存储的镜像推送到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
    

以上即为registry的配置了