Що таке Docker Repository?
Docker Repository - це розділ всередині Docker Registry, в якому зберігаються версії одного й того самого образу. Кожна версія такого образу має свій тег.
Якщо провести аналогію:
- Registry - це весь GitHub
- Repository - це конкретний репозиторій на GitHub
- Tags - це версії всередині репозиторію
Як це виглядає на прикладі
У Docker Hub є репозиторій:
javascript
library/nginxВсередині нього можуть бути теги:
javascript
nginx:latest
nginx:1.25
nginx:alpine
nginx:stableУсі ці теги належать до одного репозиторію, тому що все це - різні версії одного образу nginx.
Команди, які з ним працюють
docker pull nginx- завантажити образ (типовоlatest)docker pull nginx:alpine- завантажити конкретний тег з репозиторіюdocker push myrepo/app:1.0- відправити версію образу у свій репозиторій
Підсумок
Docker Repository - це сховище версій одного образу всередині Docker Registry. Registry може містити багато репозиторіїв, а кожен репозиторій - багато тегів образів.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.