天天看點

docker建立私有registry

一、服務端

  1. 安裝docker
  2. 安裝docker-registry

    yum install docker registry

  3. 啟動 Registry 容器

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

    Registry 服務預設會将上傳的鏡像儲存在容器的/var/lib/registry,我們将主機的

    /opt/registry 目錄挂載到該目錄,即可實作将鏡像儲存到主機的/opt/registry 目錄了。

二、用戶端通路

  1. 對于需要通路 Registry 倉庫的客戶機來說,首先需要修改/etc/sysconfig/docker

    的配置檔案。添加 --insecure-registry 192.168.3.252:5000

    OPTIONS='--selinux-enabled --log-driver=journald --insecure-registry 192.168.3.252:5000'.

  2. 重新開機dokcer服務
  3. 打标記要上傳的鏡像

    docker -tag ubuntu 192.168.3.252:5000/ubuntu