Come distribuire / eseguire un'image Docker da un server di generazione

Dopo aver costruito, eseguito e eseguito prove contro un'image docker su un server di creazione CI (TeamCity2017), come dovremmo distribuirlo a ulteriori macchine?

Come, ad esempio, se lo spingeremo in un registro Docker, il nostro server CI istruirà la macchina target per tirare e far funzionare l'image? Ovvero where un'applicazione usiamo Octopus per questo passo di distribuzione, ma il nostro server Octopus non support ancora le implementazioni di Docker.

Qualsiasi guida apprezzata.

Michael McD.

Vorrei utilizzare Octo per distribuire le tue immagini sulle macchine di destinazione. Dovresti usare gli script powershell per avere le macchine eseguite le immagini. Oppure è ansible utilizzare qualcosa come Rancher, che è un gestore di raggruppamenti. Non esiste un modo fattibile per avere TeamCity implementare le tue immagini. Il software non è semplicemente costruito per essere in grado di eseguire i lavori.

La soluzione Rancher non sarebbe automatizzata, alless non per la mia conoscenza. Dovresti triggersre gli aggiornamenti quando una nuova image viene spinta al registro docker.