zoukankan      html  css  js  c++  java
  • 搭建Docker环境---远程测试私有仓库registry

    环境

    测试端机器 (主机名为192.168.1.10):远程测试私有仓库服务器
    测试镜像仓库(测试端操作)

    下载busybox镜像

    docker pull busybox

    docker images

    镜像打标签

    docker tag busybox:latest  192.168.1.2:5000/busybox:v1

    格式说明:Usage: docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

    busybox:lastest 这是源镜像,也是刚才pull下来的镜像文件;
    192.168.1.2:5000/busybox:v1:这是目标镜像,也是registry私有镜像服务器的IP地址和端口;

    查看tag

    docker images

    上传镜像

    docker push 192.168.1.2:5000/busybox:v1 

    注意了,这是报错了,需要https的方法才能上传,我们可以修改下daemon.json来解决:

    vim /etc/docker/daemon.json

    {
      "registry-mirrors": ["http://f2d6cb40.m.daocloud.io","http://hub-mirror.c.163.com","https://registry.cn-shenzhen.aliyuncs.com"],
      "insecure-registries": ["192.168.1.20:5000"]
    }

    添加私有镜像服务器的地址,注意书写格式为json,有严格的书写要求,然后重启docker服务:

    systemctl  restart docker

    再次上传

    先删除主机上的镜像:

    docker rmi -f $(docker images -aq)

    查看一下主机上的镜像全部删除了:

    docker images

    然后,从registry服务器上下载busybox镜像:

    docker pull 192.168.1.2:5000/busybox:v1

    检查是否下载到镜像

    docker images

    列出服务器上所有镜像

    curl  http://192.168.1.2:5000/v2/_catalog
  • 相关阅读:
    博客搬到CSDN了,以后就老实的呆在这儿吧~~
    Android对px和dip进行尺寸转换的方法
    获取Java的32位MD5实现
    GDI+ Hello World
    WTL对话框添加背景图片
    WTL对话框添加背景图片
    WTL设置对话框背影色
    WTL设置对话框背影色
    使用CStatic显示图片(bmp、ico、png)
    WTL Picture Control显示图片
  • 原文地址:https://www.cnblogs.com/wdzhz/p/10973432.html
Copyright © 2011-2022 走看看