美文网首页
docker私服相关

docker私服相关

作者: Nzkalhbxx | 来源:发表于2022-08-04 21:22 被阅读0次

    拉取私服服务的镜像

    docker pull registry

    运行私服镜像服务
    默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调

    docker run -d -p 5000:5000 -v /wdq/localregistry/:/tmp/registry --privileged=true registry

    提交本地定制化镜像
    通过已经运行或运行过的容器id、容器名提交一个新的镜像
    docker commit -m="这是新提交的镜像的message提示信息" -a="作者名" 容器id 新镜像名:[tag名]

    docker commit -m="测试commit一个新的镜像" -a="wangdianqian" 5dbed227b201 wdq/testu2:1.0
    注意点:commit提交的镜像,当run此新镜像且没有指定command时,新镜像运行的command和原始容器运行时的指令时一样的。

    为新镜像定义一个新的tag

    docker tag wdq/testu2:1.0 192.168.146.128:5000/wdq/testu2:1.0

    推送镜像到私服注意点
    docker默认不允许http方式推送镜像,通过配置选项来取消这个限制。====> 修改完后如果不生效,建议重启docker

    /etc/docker/daemon.json

    增加一行

    "insecure-registries": ["192.168.146.128:5000"]

    推送定制化镜像到私服

    docker push 192.168.146.128:5000/wdq/testu2:1.0

    拉取本地私服镜像

    docker pull 192.168.146.128:5000/wdq/testu2:1.0

    查看本地私服有哪些镜像

    curl -XGET http://192.168.146.128:5000/v2/_catalog

    查看本地私服镜像有哪些版本

    1. 开启私服仓库服务 上文已示
    1. 进入私服仓库容器


    docker exec -it nostalgic_nightingale sh

    1. 查看私服仓库存放地址


    2. 查看有哪些私服镜像



    3. 查看私服镜像有哪些版本


    删除私服镜像

    相关文章

      网友评论

          本文标题:docker私服相关

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