📝 Docker

Docker Hub — хранилище образов

0
Автор
04e5cc8b-58ac-4bdc-bdee-661bbb
📅
Опубликовано
08.05.2026
⏱️
Время чтения
1 мин
👁️
Просмотров
51
🌱
Уровень
Начальный
🐦 💼 ✈️

Docker Hub — публичный реестр Docker образов. Как npm для Node.js или PyPI для Python, но для контейнеров.

Что там есть

  • Официальные образы языков: python, node, golang, ruby
  • Базы данных: postgres, mysql, mongodb, redis
  • Веб-серверы: nginx, apache
  • Операционные системы: ubuntu, debian, alpine

100+ миллионов образов. Официальные образы помечены галочкой ✓ и не содержат имя пользователя в названии.

Структура имени образа

[пользователь/]репозиторий[:тег]

python              # официальный Python, тег latest
python:3.11         # Python 3.11
python:3.11-slim    # облегчённая версия
python:3.11-alpine  # на базе Alpine Linux (самая маленькая)
myuser/myapp:v1.0   # твой образ

Теги:
- latest — последняя версия (по умолчанию)
- slim — без лишних пакетов, меньше размер
- alpine — на базе Alpine Linux (~5 MB base), самый компактный
- Конкретная версия: 3.11, 3.11.2

Всегда указывай конкретный тег в production — latest может сломать сборку при обновлении.

Команды

docker search python             # поиск образов
docker pull python:3.11          # скачать образ
docker tag myapp:latest myuser/myapp:v1.0  # пометить тегом
docker push myuser/myapp:v1.0    # опубликовать
docker login                     # авторизоваться

Публикация своего образа

  1. Создай аккаунт на hub.docker.com
  2. Залогинься: docker login
  3. Тегни образ: docker tag myapp username/myapp:v1.0
  4. Опубликуй: docker push username/myapp:v1.0

Бесплатный аккаунт: неограниченные публичные репозитории, 1 приватный.

Rate limits

Анонимные пользователи: 100 pull в 6 часов. С аккаунтом: 200 pull в 6 часов. Для CI/CD используй docker login с токеном.

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

Слои и кэширование в Docker

Каждая инструкция в Dockerfile создаёт слой — промежуточный образ. Docker кэширует слои и переиспользует их...

📅 08.05.2026 👁️ 63
📝

Docker Compose: многоконтейнерные приложения

Docker Compose — инструмент для запуска нескольких связанных контейнеров как единого приложения. Конфигурация описывается в...

📅 08.05.2026 👁️ 51
📝

Установка Docker: macOS, Windows, Linux

Скачай Docker Desktop с docker.com/products/docker-desktop.

📅 08.05.2026 👁️ 47

Понравилась статья?

Подпишитесь на наши обновления и получайте новые статьи первыми. Развивайтесь вместе с PyLand!