美文网首页
[部署] 管理docker私服

[部署] 管理docker私服

作者: 阿尔卡雷特 | 来源:发表于2019-03-27 17:09 被阅读0次

    注:docker私服采用v2版本
    以下样例代码对应私服ip:172.16.1.10,端口:5000

    查看私服镜像列表

    GET请求 http://172.16.1.10:5000/v2/_catalog

    获取镜像的所有版本信息

    GET请求 http://172.16.1.10:5000/v2/<镜像名>/tags/list

    获取镜像digest值(见response返回的headers.Etag信息)

    GET请求 http://172.16.1.10:5000/v2/<镜像名>/manifests/<镜像版本号>

    注: 请求头要设置Accept : application/vnd.docker.distribution.manifest.v2+json

    删除指定版本镜像

    DELETE请求 http://172.16.1.10:5000/v2/<镜像名>/manifests/<版本digest值>

    注:digest值包含“sha256:”

    v2版本的私服默认关闭了镜像删除功能,需要按下面方法开启:

    1. 进入私服容器
    docker exec -it registry /bin/sh
    

    2.修改配置文件

    vi /etc/docker/registry/config.yml
    
    1. 重启私服容器
    docker restart registry
    

    相关文章

      网友评论

          本文标题:[部署] 管理docker私服

          本文链接:https://www.haomeiwen.com/subject/tyctbqtx.html