zoukankan      html  css  js  c++  java
  • docker私有仓库安装

    下载镜像

    docker 仓库机器上下载registry镜像:

    docker pull registry
    docker images

    启动对应的容器

    创建容器挂载目录,启动对应的容器

    cd /opt
    mkdir registry

    启动容器

    docker run -d -p 5000:5000 --name=registry --restart=always --privileged=true  -v /opt/registry:/var/lib/registry  registry

    验证私有仓库

    下载一个比较小的镜像,然后验证是否能成功上传到私有仓库

    下载镜像

    docker pull busybox
    docker images

    重新打包命令镜像

    docker tag image_id 192.168.1.21:5000/new_image_name:tag
    docker images

    将打包好的镜像上传到私有仓库,报错:

    docker push new_image_name:tag

    报错:需要修改错误

    yum install -y vim

    进入指定目录

    cd /etc/docker
    ls
    vim daemon.json

    将以下内容复制到文件中去

    {
        "registry-mirrors": ["https://t5t8q6wn.mirror.aliyuncs.com"],
        "insecure-registries":["192.168.1.21:5000"]
    }

    编辑保存退出

    使刚修改的配置生效

    systemctl daemon-reload
    systemctl restart docker.service
    systemctl enable docker.service

    删除刚刚的docker 容器

    docker ps -a
    docker rm -f container_id

     

    重新启动一个docker 容器

    docker run -d -p 5000:5000 --name=registry --restart=always --privileged=true  -v /opt/registry:/var/lib/registry  registry

     

    再次将busybox镜像包进行打包,能成功上传至本地仓库

    docker images
    docker push 192.168.1.21:5000/busybox:latest

    通过验证上传成功

    cd /opt/registry/docker/registry/v2/repositories/
    ls

  • 相关阅读:
    canvas实现音乐中的歌词播放效果
    canvas调节视频颜色
    clip API实现遮罩
    总有那么几款发型 是经典不过时的
    很多人喜欢露脚踝你觉得时尚吗?
    王者荣耀花木兰攻略解析
    十位王者给出的单排心得
    IntelliJ IDEA2017 + tomcat 即改即生效 实现热部署
    IntelliJ IDEA2017 + tomcat 即改即生效 实现热部署
    jqGrid分页查询出错
  • 原文地址:https://www.cnblogs.com/longchengruoxi/p/11611327.html
Copyright © 2011-2022 走看看