image.png

1.搭建私有仓库

  • 我们在192·168·1·100上搭建私有仓库
  • 安装私有仓库(服务端)

    1. # 安装软件
    2. yum install docker-distribution
    3. # 启动私有仓库,井设置开机自启动
    4. systemctl start docker-distribution
    5. systemctl enable docker-distribution

    2.私有仓库的配置

  • 仓库配置文件及数据存储路径

  • /etc/docker-distribution/registry/config.yml
  • /var/lib/registry
  • 默认端囗号5000
  • 我们可以通过url命令访问仓库

curl http://仓库ip:5000/v2

3.使用私有仓库

  • docker[12]主机修改配置文件/etc/sysconfig/docker

允许非加密方式访问仓库
INSECURE_REGISTRY=’—insecure-registry 仓库ip:5000’
docker 仓库地址
ADD_REGISTRY=’—add-registry.仓库IP:5000’

  • 重启docker服务

systemctl restart docker

4.上传镜像

  • 为镜像创建标签:
    • docker tag 镜像:标签私有仓库《p:5000/镜像:标签
    • docker tag busybox:latest 192.168.1.100:5000/busybox:latest
  • 上传镜像
    • docker push 私有仓库ip:5000/镜像:标签
    • docker push 192.168.1.100:5000/busybox:latest