zoukankan      html  css  js  c++  java
  • Docker 创建本地镜像仓库

    docker 安装:https://www.cnblogs.com/jhxxb/p/11410816.html

    安装仓库服务

    配置 https 权限支持

    修改 docker 配置文件:/etc/docker/daemon.json,增加内容 "insecure-registries": ["11.71.91.51:5000"]

    {
      "registry-mirrors": ["https://hub-mirror.c.163.com"],
      "insecure-registries": ["11.71.91.51:5000"]
    }

    重启服务

    systemctl daemon-reload && systemctl restart docker

    在本地创建一个镜像仓库服务

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

    --restart always:随 docker 开机自启动

    -v /mnt/registry:/var/lib/registry:自定义镜像存放路径

    --privileged=true:让 container 内的 root 拥有真正的 root 权限

    基本使用

    拷贝一个镜像,并重命名(用于测试下一步的上传)

    docker tag 28dzdaf856cb 11.71.91.51:5000/openjdk:alpine

    推送镜像到本地镜像仓库

    docker push 11.71.91.51:5000/openjdk:alpine

    拉取本地仓库中的镜像

    docker pull 11.71.91.51:5000/openjdk:alpine

    查看

    查看本地镜像仓库的镜像

    curl http://11.71.91.51:5000/v2/_catalog

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

    curl http://11.71.91.51:5000/v2/openjdk/tags/list

    默认没有删除功能


    https://hub.docker.com/_/registry

    https://docs.docker.com/registry/

  • 相关阅读:
    数论
    平衡树
    矩阵儿快速幂
    分治
    考试
    考试
    匈牙利算法
    SPFA
    倍增
    MySql 技术内幕 (数据库组成和引擎)
  • 原文地址:https://www.cnblogs.com/jhxxb/p/13637834.html
Copyright © 2011-2022 走看看