Yanıtlar:
docker-io
Ubuntu dağıtımının kullandığı
docker-engine
deb paket adı, resmi Docker Ubuntu dağıtımının deb paket adıdır .
Muhtemelen istersen, docker-engine
çünkü Ubuntu, kullanılamayacak kadar yaşlı ve adamcağız. Bugün itibariyle Ubuntu'da 1.6.2 ve Docker kayıtlarında 1.12.0!
Docker açısından, 1.6.2 taş devri olarak sayılır.
docker-engine
Docker.com'dan çağrılanlar şimdi docker-ce
ve docker-ee
(sırasıyla ücretsiz bir "topluluk sürümü" ve "işletme sürümü" olarak ödenir) docker-compose
olarak ayrılmıştır pip install docker-compose
ve doğru, ilgili en son sürümü edinmek için ya git ya da üzerinden kurulmaları gerekir . Halen, ne yazık ki, herkes basitçe her şeyi liman işçisi için ubuntu repolarından kaçınmalıdır.
Ubuntu kullanıyorsanız ve bir
sudo apt-get install docker
"KDE3 / GNOME2 uygulamaları için sistem tepsisi" olarak tanımlanan bir paket alacaksınız
Öte yandan, sen
sudo apt-get install docker.io
"Docker, çekirdek düzeyinde adlandırma alanını, işlem düzeyinde çalışan üst düzey bir API ile tamamlar" olarak tanımlanan bir paket alacaksınız. yani Docker herkes genellikle Docker derken hakkında düşünüyor.
apt-get install docker
ubuntu 18.04'te bana liman işçisi başvurusu yapmadığı için kafam karıştı ve bu ikisi arasındaki farkın ne olduğuna baktım ( apt-cache search ^docker
bana bunu da söylerdi)
docker
bir tepsi eklentisi, docker.io
Docker kapsayıcı yazılımıdır. Ubuntu'da zaten bir paket docker
vardı, bu yüzden Docker konteyner yazılımı için paketi çağırmak zorunda kaldılardocker.io
sudo apt-get install docker.io
Docker, geliştiricilerin ve sistem yöneticilerinin dağıtılmış uygulamalar oluşturması, göndermesi ve çalıştırması için açık platformun adıdır. Diğer taraftan Docker.io, Linux işletim sisteminize kurduğunuz paketin adıdır (örn. Ubuntu). Bu bağlantıyı bakın burada .
Nasıl çalıştığıyla ilgili olarak Docker Engine iki bölümden oluşur: bir arka plan programı, tüm kapları yöneten bir sunucu işlemi ve arka plan programı için uzaktan kumanda görevi gören bir istemci. Size burada bulunan hızlı bir demo denemelerini öneririm .
Kullanılabilirlik açısından, docker
komutu kullandığınızda Docker istemcisini çağırırsınız .
Görünüşe göre liman işçisi docker.io için sembolik bir bağlantıdır :
> file $(which docker)
/usr/local/bin/docker: symbolic link to `/usr/bin/docker.io'
Yani docker.io'nun hem eylem programı hem de müşteri süreci olduğunu varsayabiliriz.
Debian paketleri hakkında konuşmak: docker.io
Debian / Ubuntu docker
tarafından sağlanan paketin adı, docker.com tarafından sağlanan paketin adıdır.
Teknik olarak, bu paketler farklı şekilde inşa edilir: docker.io
yapı bağımlılıkları Debian paketlerinden alınırken docker
, yapı bağımlılıkları vendor
dizinde ağaç içinde bulunur .
Daha fazla ayrıntı istiyorsanız, https://www.collabora.com/news-and-blog/blog/2018/07/04/docker-io-debian-package-back-to- adresinde ayrıntılı bir blog yazısı yazdım. hayat /