2015-08-12 17 views
12

Quando spingo la nuova immagine sul repository, mi piacerebbe che avesse due tag, ad esempio 0.2 e latest. Ciò consentirebbe di estrarre sempre la versione più recente dell'immagine utilizzando il tag latest e una versione specifica utilizzando il tag 0.2 ad esempio. È possibile con la finestra mobile?È possibile che l'immagine abbia più tag?

C'è qualche soluzione? L'unica soluzione che vedo è quello di fare due spinte separati ...

risposta

22

È possibile creare più tag:

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

e spingere questi.

+14

Da Docker 1.10 in poi è anche possibile eseguire: 'docker build -t /: 0.2 -t /: latest .' – ZoidbergWill

7

Hai bisogno di fare una spinta per ogni versione come:

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 

È inoltre possibile combinare e dire la versione latest è 0.2 come:

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

Così quelli punterà lo stesso livello dell'immagine .

Problemi correlati