Що таке Docker Hub?
Docker Hub - це публічний Docker Registry, найпопулярніший і офіційний. Він використовується для зберігання, поширення та завантаження Docker-образів.
Що дозволяє Docker Hub
- зберігати власні образи (публічні або приватні);
- завантажувати готові чужі образи (наприклад,
nginx,postgres,node); - версіонувати образи за допомогою тегів (
:latest,:1.2.0); - підключати CI/CD для автоматичного
pushобразів.
Типовий процес роботи
bash
docker pull nginx # завантажити образ
docker login # авторизуватися
docker push myrepo/app # відправити свій образЧим корисний
- у більшості проєктів саме звідти підтягуються базові образи;
- скорочує час розробки - не потрібно все збирати з нуля;
- дозволяє легко доставляти образи на сервери та в хмару.
Підсумок: Docker Hub - це головний публічний репозиторій Docker-образів, у якому зберігаються як офіційні образи, так і образи від спільноти, і який використовується за умовчанням клієнтом docker pull.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.