Создание Local Docker Registry

Создание Local Docker Registry

DjinN

НАЗАД

На сервере:

Самый простой способ с помощью docker-compose.yml

registry:
restart: always
image: registry:2
ports:
- 5000:5000
volumes:
- /path/data:/var/lib/registry

В volumes вместо /path/data указать папку на хосте.

  • docker-compose up -d

На клиенте:

Правим файл /etc/docker/daemon.json

{

"insecure-registries": ["10.5.0.3:5000"]

}

Рестартим службу докера:

  • systemctl restart docker

Скачиваем и пробуем запушить имидж:

  • sudo docker pull busybox
  • sudo docker images
  • sudo docker tag <image-id> 192.168.0.2:5000/busybox
  • sudo docker push 192.168.0.2:5000/busybox

Посмотреть содержимое репозитория:

  • http://192.168.1.3:5000/v2/_catalog


Report Page