Pacchetto Docker-CE o docker.io


21

Nel mio laptop lavoro principalmente con LXD per avere container per lo sviluppo e gestire container LXD in produzione (integrati con Ansible).

Ho un requisito da utilizzare docker/docker-composeper la distribuzione. So che posso installare il docker.iopacchetto (che ha le patch per la compatibilità LXC) ma ora Docker promuove l'uso di Docker-CE / Docker-EE. In questo caso sarà Docker-CE.

Questo ha le patch dal docker.iopacchetto che si trovano in Ubuntu? o in futuro il motore Docker-CE sarà implementato dai repository Canonical o da un PPA?


Risposte:


8

So che questa domanda è vecchia, ma credo che docker upstream abbia rilasciato una versione che lo supporta ora, quindi ho pensato di dare una risposta qui. Quindi, in Ubuntu, hai davvero 2 opzioni a partire dal 18.04 (e in realtà funzionano principalmente anche sul 16.04):

Docker Archivio upstream

Attualmente, docker upstream consiglia l' installazione di un set di istruzioni più coinvolto da un archivio personalizzato , ecc. Questo può anche soddisfare le tue esigenze purché tu prenda il loro 17.06 e versioni successive.

docker.io pacchetto

sudo apt install docker.io

Questo è aggiornato e aggiornato dai membri della comunità Canonical / Ubuntu abbastanza regolarmente, ma tende a ritardare un po 'a monte. Puoi tenere questo pacchetto tenuto come i tuoi normali pacchetti apt su Ubuntu. Puoi leggere di più sull'eccezione SRU sul wiki di Ubuntu per vedere i controlli di qualità che vanno in questo. La versione in Xenial e Bionic è in arrivo o si avvicina a 17.03, ma sembra contenere la patch che devi eseguire in LXD.

Nota di modifica: https://github.com/docker/docker-snap - lo snap docker non è più consigliato a partire da questo aggiornamento (25 set 2018). Se questo cambia in futuro, sentiti libero di modificare questa risposta.


Molto utile - grazie! Si noti tuttavia che lo snap ti limita in qualche modo: per utilizzare 'docker build', 'docker save' e 'docker load', è necessario posizionare il file docker in $ HOME. Tutti i file a cui si desidera accedere alla finestra mobile devono trovarsi all'interno di questo percorso. Si noti inoltre che attualmente docker.io (versione 17.12.1-0ubuntu1, dal 27/02/2018 circa) è più aggiornato dello snap ( snapcraft.io/docker , versione 17.06.2-ce, da circa 2017/09/05). Il repository personalizzato da docker ha la versione docker-ce18.03.1-ce (26-04-2018)
nealmcb

1
Ho rimosso il riferimento di snap per ora in quanto non è più suggerito / raccomandato.
dpb,

Interessante: chi dice che lo snap non è più raccomandato per la finestra mobile? Inoltre, nota che qui dice ancora che ci sono 3 opzioni: potresti voler aggiustare anche quello, o aggiungere uno snap-in e nota che non è raccomandato (con una citazione).
nealmcb,

1
@nealmcb risposta aggiornata con nota di modifica. Penso che lo snap stesso funzioni ancora bene, ma la manutenzione è in questione e non sta ricevendo aggiornamenti in questo momento.
dpb,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.