zoukankan      html  css  js  c++  java
  • Docker_部署本地镜像仓库(6)

    在部署本地镜像仓库之前,需要在主机上安装Docker。本地镜像仓库registry镜像一个实例,在Docker中运行。

    1、创建本地镜像仓库服务

    $ docker run -d -p 4000:5000 --restart=always --name registry -v /mnt/registry:/var/lib/registry registry:2

    参数说明:

    • -p:指定映射端口,4000是主机启用的端口,可以随意修改;5000是镜像中仓库对应的服务端口,不能修改。
    • --restart always:随 docker 服务自启动
    • -v /mnt/registry:/var/lib/registry:自定义镜像存放路径。主要防止删除容器后,镜像被删除。

    在浏览器中访问  http://ip:4000/v2,能显示{}

    2、本地镜像仓库的推送与拉取

    2.1 拷贝要推送的镜像

    $ docker tag flask-demo localhost:4000/flask

    flask-demo为原镜像名称,localhost:4000/flask为拷贝的镜像名称

    2.2 将镜像推送到本地镜像仓库中

    $ docker push localhost:4000/flask

    2.3 拉取本地镜像仓库中的镜像

    $ docker pull localhost:4000/flask

    3、查看本地镜像仓库

    查看本地镜像仓库的镜像

    curl http://localhost:4000/v2/_catalog

    查看本地镜像仓库镜像的 tag

    curl http://localhost:4000/v2/flask/tags/list

    在自定义镜像存储路径中查看

  • 相关阅读:
    备忘录模式
    观察者模式
    状态模式
    模板方法模式
    策略模式
    装饰者模式
    访问者模式
    工作那些事(二十七)项目经理在项目中是什么角色?
    工作那些事(二十六)个人和团队
    工作那些事(二十五)项目经理与产品经理
  • 原文地址:https://www.cnblogs.com/testlearn/p/14694606.html
Copyright © 2011-2022 走看看