Docker-CE veya docker.io paketi


21

Dizüstü bilgisayarımda, üretimde LXD konteynerleri geliştirmek ve yönetmek için konteynerler kullanmak için çoğunlukla LXD ile çalışıyorum (Ansible ile entegre).

docker/docker-composeDağıtım için kullanmak için bir gereksinim var . docker.ioPaket yükleyebileceğimi biliyorum (LXC uyumluluğu için yamaları var) ancak şimdi Docker, Docker-CE / Docker-EE kullanımını teşvik ediyor. Bu durumda Docker-CE olacaktır.

Bu docker.iopaketin Ubuntu'da gelen yamaları var mı? veya gelecekte Docker-CE motoru, Canonical depolarından veya bir PPA'dan dağıtılabilir mi?


LXD GitHub'dan sorulan sorular
github.com/lxc/lxd/issues/3349

Yanıtlar:


8

Bu sorunun eski olduğunu biliyorum, ancak tersanenin liman işçisi şu anda bunu destekleyen bir sürüm yayınladığına inanıyorum, bu yüzden buraya bir cevap vereceğimi düşündüm. Yani, Ubuntu'da, 18.04 itibariyle gerçekten 2 seçeneğiniz var (ve bunlar gerçekten de 16.04'te çalışıyor):

liman işçisi yukarı arşiv

Halihazırda liman işçisi, özel bir arşivden vb. Yükleyen daha kapsamlı bir dizi talimat önerir . Bu, onların 17.06 ve daha yeni sürümlerini aldığınız sürece ihtiyaçlarınızı da karşılayabilir.

docker.io paket

sudo apt install docker.io

Bu, Canonical / Ubuntu topluluğu üyeleri tarafından oldukça düzenli bir şekilde güncellenir ve güncellenir, ancak biraz daha fazla akma eğilimindedir. Bu paketi ubuntu'daki normal apt paketleriniz gibi tutabilirsiniz. Buna giren kalite kontrollerini görmek için Ubuntu wiki'sindeki SRU istisnası hakkında daha fazla bilgi edinebilirsiniz . Xenial ve Bionic'deki sürüm 17.03'te açık veya yaklaşıyor, ancak LXD'de çalıştırmanız gereken düzeltme ekini içeriyor gibi görünüyor.

Notu düzenle: https://github.com/docker/docker-snap - liman işçisi artık bu güncellemeden itibaren önerilmez (25 Eylül 2018). Gelecekte bu değişiklik olursa, bu cevabı düzenlemekten çekinmeyin.


Çok yararlı - teşekkür ederim! Not Ancak bu çırpıda kısıtlar biraz sen: Amacıyla kullanım 'liman işçisi inşa', 'liman işçisi kaydetmek' ve 'liman işçisi yük' olarak, sen $ HOME içinde dockerfile yerleştirmek gerekir. Docker'ın erişmesini istediğiniz tüm dosyalar bu yol içinde olmalıdır. Ayrıca şu anda docker.io'nun (sürüm 17.12.1-0ubuntu1, yaklaşık 2018-02-27), ekten ( snapcraft.io/docker , sürüm 17.06.2-ce, yaklaşık olarak) daha güncel olduğunu unutmayın. 2017/09/05). Limandaki özel depoda docker-ce version18.03.1-ce (2018-04-26)
nealmcb

1
Artık önerilen / önerilen olmadığı için anlık başvuruyu kaldırdım.
dpb

İlginç - artık çekiğin liman işçisi için önerilmediğini kim söylüyor? Ayrıca, burada hala 3 seçeneğin olduğunu söylediğine dikkat edin - bunu da düzeltmek isteyebilir ya da tekrar ekleyebilir ve önerilmediğini unutmayın (bir alıntıyla).
nealmcb

1
@nealmcb düzenleme notu ile cevap güncellendi. Bence anlık hala hala iyi çalışıyor, ancak bakım söz konusu ve şu anda güncelleme almıyor.
dpb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.