2015-08-12 4 views
12

Когда я нажимаю новое изображение на репо, я бы хотел, чтобы у него было два тега, например 0.2 и latest. Это позволит всегда загружать последнюю версию изображения с помощью тега latest и конкретной версии, например, с помощью тега 0.2. Возможно ли это с докером?Возможно ли, чтобы изображение имело несколько тегов?

Есть ли обходной путь? Единственное решение, которое я вижу, это сделать два отдельных толчков ...

ответ

22

Вы можете создать несколько меток:

docker tag <id> <user>/<image>:0.2 
docker tag <id> <user>/<image>:latest 

и толкать их.

+14

От Docker 1.10 вперед вы также можете сделать: 'docker build -t /: 0.2 -t /: последний .' – ZoidbergWill

7

Вам нужно сделать один толчок в каждой версии, как:

docker tag test:latest <repo>/<user>/test:latest 
docker push <repo>/<user>/test:latest 

docker tag test:0.2 <repo>/<user>/test:0.2 
docker push <repo>/<user>/test:0.2 

Вы можете также комбинировать и говорят, что версия latest является 0.2 как:

docker tag <repo>/<user>/test:latest <repo>/<user>/test:0.2 
docker push <repo>/<user>/test:0.2 

Так что те будут указывать один и тот же слой изображения ,

 Смежные вопросы

  • Нет связанных вопросов^_^