|
||||||||||||||||||||||||
|
Docker Hub
Время создания: 01.04.2026 12:39
Автор: alensav
Текстовые метки: Docker Hub
Раздел: UBUNTU_24-04
Запись: alensav/MyTetra2/main/base/1775036364la2j7oi3xi/text.html на raw.githubusercontent.com
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
Docker Hub — это официальный облачный реестр (registry) Docker, который позволяет находить, хранить и делиться контейнерными образами. Это центральное место, где хранятся как официальные образы (например, nginx, ubuntu, mysql), так и миллионы публичных образов, созданных сообществом. Вот пошаговое руководство, как начать пользоваться Docker Hub. 1. Регистрация и вход Прежде чем использовать Docker Hub, вам понадобится учетная запись.
bash docker login Введите ваш Docker ID и пароль. Успешный вход сохранит ваши учетные данные, что необходимо для отправки (push) ваших образов . 2. Поиск и загрузка образов Основная сила Docker Hub — это возможность мгновенно загружать и запускать готовые образы.
bash # Найти официальные образы nginx docker search --filter is-official=true nginx Совет: Всегда обращайте внимание на Официальные образы (Official Images). Это тщательно проверенные и безопасные образы, сопровождаемые Docker . bash # Загрузит образ nginx и запустит контейнер, пробросив порт 8080 docker run -p 8080:80 --rm nginx После выполнения откройте в браузере http://localhost:8080 — вы увидите приветственную страницу Nginx. Нажмите Ctrl+C, чтобы остановить контейнер . 3. Публикация собственного образа После того как вы создали свой Dockerfile или модифицировали существующий контейнер, вы можете поделиться им, отправив его в Docker Hub.
bash # Замените <YOUR-USERNAME> на ваш Docker ID docker build -t <YOUR-USERNAME>/my-nginx-app . Если у вас уже есть образ с другим именем, вы можете переименовать его командой tag : bash docker tag existing-name <YOUR-USERNAME>/my-nginx-app:latest bash docker push <YOUR-USERNAME>/my-nginx-app После успешной отправки образ появится на вашем репозитории в веб-интерфейсе Docker Hub . 4. Управление доступом и приватные репозитории Docker Hub предоставляет гибкие настройки для совместной работы:
5. Альтернативы и корпоративные сценарии Хотя Docker Hub удобен для разработки, в компаниях часто используют альтернативы для повышения безопасности и скорости:
Краткая шпаргалка команд
Готовы попробовать? Начните с запуска официального образа hello-world: bash docker run hello-world |
||||||||||||||||||||||||
|
Так же в этом разделе:
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|