Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Как настроить Private Docker Registry в Ubuntu 22.04


Как настроить Private Docker Registry в Ubuntu 22.04

Обновите индекс пакетов обновления и установите Docker в Ubuntu

  • sudo apt update
  • sudo apt upgrade -y
  • sudo apt install docker.io -y
  • sudo systemctl start docker
  • sudo systemctl enable docker

Создайте самозаверяющий SSL-сертификат

  • sudo mkdir /certs
  • sudo openssl req -newkey rsa:4096 -nodes -sha256 -keyout /certs/domain.key -x509 -days 365 -out /certs/domain.crt

Создайте файл конфигурации реестра

  • mkdir /etc/docker/registry/
  • cat /etc/docker/registry/config.yml

Запустите реестр Docker
sudo docker run -d -p 5000:5000 --restart=always --name registry -v /etc/docker/registry:/etc/docker/registry -v /certs:/certs -v /var/lib/registry:/var/lib/registry registry:2

Настройте демон Docker (Замените “your-domain-or-ip” на правильное доменное имя или IP-адрес сервера.)
cat /etc/docker/daemon.json

Перезапустите Docker Daemon
sudo systemctl restart docker

 

Push и Pull Images

Скачайте любой образ:
sudo docker pull nginx

Пометьте извлеченное изображение Nginx адресом вашего личного реестра:
sudo docker tag nginx:latest server-ip:5000/image-name:tag

Замените:
“image-name” на желаемое имя для вашего образа
“tag” - на версию или тег, которые вы хотите присвоить образу

Поместите помеченный образ в свой личный реестр docker:
sudo docker push server-ip:5000/image-name:tag

Обязательно замените “image-name" и “tag" теми же значениями, которые использовались на предыдущем шаге.

Эти команды позволят Docker поместить изображение Nginx в ваш личный реестр по адресу server-ip: 5000.
Затем команду docker pull можно использовать на других компьютерах, имеющих доступ к вашему реестру, чтобы извлечь этот образ из вашего реестра.

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект