W moim laptopie pracuję głównie z LXD, aby mieć pojemniki do programowania i zarządzać pojemnikami LXD w produkcji (zintegrowane z Ansible).
Mam jeden wymóg do użycia docker/docker-compose
do wdrożenia. Wiem, że mogę zainstalować docker.io
pakiet (który posiada łatki na kompatybilność z LXC), ale teraz Docker promuje użycie Docker-CE / Docker-EE. W tym przypadku będzie Docker-CE.
Czy ten zawiera poprawki z docker.io
pakietu, który jest dostępny w Ubuntu? czy w przyszłości silnik Docker-CE będzie można wdrożyć z repozytoriów Canonical lub PPA?
16.04
virtualization
docker
lxd
Yonsy Solis
źródło
źródło
Odpowiedzi:
Wiem, że to pytanie jest stare, ale wierzę, że doker upstream wydał teraz wersję, która to obsługuje, więc pomyślałem, że po prostu tu zamieszczę odpowiedź. Tak więc w Ubuntu masz naprawdę 2 opcje od 18.04 (i tak naprawdę działają one również 16.04):
archiwum dokerów
Obecnie doker upstream zaleca bardziej zaangażowany zestaw instrukcji instalowania z niestandardowego archiwum itp. Może to również zaspokoić Twoje potrzeby, o ile pobierzesz ich 17.06 i nowsze wersje.
docker.io
pakietsudo apt install docker.io
Jest on wersjonowany i aktualizowany przez członków społeczności Canonical / Ubuntu dość regularnie, ale ma tendencję do opóźniania się w górę. Możesz trzymać ten pakiet tak jak swoje zwykłe pakiety apt na Ubuntu. Możesz przeczytać więcej o wyjątku SRU na wiki Ubuntu, aby zobaczyć kontrole jakości, które się do tego odnoszą. Wersja w Xenial i Bionic jest na lub zbliża się do 17.03, ale wydaje się, że zawierają łatkę, którą musisz uruchomić w LXD.
Edytuj notatkę: https://github.com/docker/docker-snap - przystawka dokera nie jest już zalecana od tej aktualizacji (25 września 2018 r.). Jeśli zmieni się to w przyszłości, możesz edytować tę odpowiedź.
źródło