zoukankan      html  css  js  c++  java
  • docker for mac 创建私有仓库

    拉取镜像

    docker pull registry

    运行registry

    run -d -p 5000:5000 -v /Users/huangenai/docker/registry:/var/lib/registry registry

    -d后台运行   -p指定端口  -v把registry的镜像路径/var/lib/registry映射到本机的Users/huangenai/docker/registry

    //查看运行容器
    docker ps

    //进入容器  22da3fb569ea是容器id 在上一步骤中获得 
    sudo docker attach 22da3fb569ea

    本地仓库非安全配置 user/<username>/.docker/daemon.json

    cat .docker/daemon.json 
    {
      "insecure-registries" : [
        "127.0.0.1:5000"
      ],
      "debug" : true,
      "experimental" : true,
      "registry-mirrors" : [
        "https://8q2dp9p9.mirror.aliyuncs.com"
      ]
    }

    查看仓库中的镜像

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

     

    {"repositories":[]}

     

    使用Breezes,实现web管理端

    git clone https://git.oschina.net/kbsonlong/Breezes.git

    找到里面的Dockerfile文件,修改如下

    FROM centos
    
    MAINTAINER Mr.tao <staugur@saintic.com>
    
    ADD src /Breezes
    
    ADD misc/supervisord.conf /etc/supervisord.conf
    
    ADD requirements.txt /tmp
    
    WORKDIR /Breezes
    
    RUN yum -y update 
    RUN yum -y install wget gcc python-devel 
    RUN wget https://bootstrap.pypa.io/get-pip.py 
    RUN python get-pip.py 
    RUN pip install --timeout 30 --index https://pypi.douban.com/simple/ -r /tmp/requirements.txt
    
    EXPOSE 10210
    
    ENTRYPOINT ["supervisord"]
    //构建镜像
    docker build -t breezes .
    
    //运行镜像
    docker run -d -p 10210:10210 --restart=always -h breezes 
    --name breezes breezes
    
    //保存镜像到私有仓库
    docker tag breezes 127.0.0.1:5000/breezes
    docker push 127.0.0.1:5000/breezes

    打开  http://0.0.0.0:10210/ui/

    效果

    上面这个例子已经包含了如何创建一个镜像以及将它存入私有仓库了,这里就不再重复了。

    参考:

    http://blog.51cto.com/13673090/2092462

    https://gitee.com/kbsonlong/Breezes

    此随笔乃本人学习工作记录,如有疑问欢迎在下面评论,转载请标明出处。

    如果对您有帮助请动动鼠标右下方给我来个赞,您的支持是我最大的动力。 

  • 相关阅读:
    1305: Substring
    HDU1272 小希的迷宫 并查集
    1213 How Many Tables 简单的并查集问题
    POJ 3090 Visible Lattice Points 欧拉函数
    9.7——模拟赛
    洛谷——P2657 低头一族
    洛谷—— P1204 [USACO1.2]挤牛奶Milking Cows
    9.6——模拟赛
    洛谷—— P1126 机器人搬重物
    前端 自定义format函数
  • 原文地址:https://www.cnblogs.com/huangenai/p/10012672.html
Copyright © 2011-2022 走看看