Как можно создать частное хранилище Docker-образов?

Выполните следующее:

  1. Запустите команду запуска процедуры создания хранилища Docker-образов:

    docker run –d –p 5000:5000 –v /opt/data/registry:/tmp/registry
    –restart=always –name= registry-v2-test registry:2
  2. По умолчанию Docker взаимодействует с хранилищами, используя протокол HTTPS.

    В этом примере частное хранилище использует протокол HTTP:

    ../_images/s__cong-file.jpeg

    В таком случае нужно добавить --insecure-registry=192.168.6.94:5000 в конфигурационный файл /usr/lib/systemd/system/docker.service, как показано выше.

  3. Запустите следующие команды для перезагрузки Docker-клиента:

    • Systemctldaemon-reload

    • Systemctlrestartdocker

  4. Укажите название образа, прежде чем загрузить его в хранилище:

    docker tag <Current image name> <Target image name>

    Здесь Currentimagename — текущее название образа, а Targetimagename — новое название образа.

  5. Загрузите образ, запустите команду:

    docker push <Image name>

    Здесь Image name — название образа.

Advanced