Yanıtlar:
docker-ioUbuntu dağıtımının kullandığı
docker-enginedeb 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-engineDocker.com'dan çağrılanlar şimdi docker-ceve docker-ee(sırasıyla ücretsiz bir "topluluk sürümü" ve "işletme sürümü" olarak ödenir) docker-composeolarak ayrılmıştır pip install docker-composeve 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 dockerubuntu 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 ^dockerbana bunu da söylerdi)
dockerbir tepsi eklentisi, docker.ioDocker kapsayıcı yazılımıdır. Ubuntu'da zaten bir paket dockervardı, 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, dockerkomutu 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.ioDebian / Ubuntu dockertarafı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.ioyapı bağımlılıkları Debian paketlerinden alınırken docker, yapı bağımlılıkları vendordizinde 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 /