2015-10-23 15 views
10

arasındaki fark nedir Docker hakkında öğrenmeye başladım. Ancak, birden fazla yerde okumam da sık sık kafam karışıyor.Docker Host ve Container

Docker Ana Bilgisayarı ve Docker Konteyneri.

  • Docker Engine, kapsayıcıları işleyen temel motordur.
  • Docker Containers, Docker motorunun üstüne oturur. Bu tarifler (kabuk dosyası ile metin dosyası) tarafından oluşturulur. Görüntüyü hub'dan çeker ve eşyalarınızı üzerine yükleyebilirsiniz.
  • Tipik bir uygulama ortamında, her bir sistem, Uygulama Sunucusu, Veritabanı Sunucusu, Web Sunucusu vb. Için ayrı kaplar (her biri için bir kap) oluşturacaksınız.
  • Docker Swarm bir kapsayıcı kümedir.

Docker Ana Bilgisayarı nereden geliyor? Konteyner için başka bir kelime mi yoksa çoklu konteynırları bir arada tutabileceğiniz başka bir katman mı?

Üzgünüz temel bir soru olabilir. Bunu şuan çizdim, ama kullanmam.

cevap

7

Docker ana bilgisayarı, işletim sisteminin ve işlemlerin normal (kapsayıcı olmayan) modda çalıştığı temel geleneksel işletim sistemi sunucusudur. Dolayısıyla, bir sunucuya (veya VM) güç vererek ve önyükleyerek başlattığınız işletim sistemi ve işlemler, docker host'dur. Docker komutları ile kaplarda başlayan süreçler konteynerlerinizdir.

Bir benzetme yapmak için: docker host oyun alanıdır, docker konteynerleri oralarda oynayan çocuklardır.

3

Docker Host, Docker Engine'in yüklü olduğu makinedir.

2

Ana yatan OS ve uygulama izolasyonu için destek var (yani., Ile işlem ve kullanım yalıtım "kaplar." Docker konteynerler için çalışma uygulama paketleme ve yöntemleri için bir yöntem tanımlayan bir API sağlar.

Sunucu = konteyner uygulaması Docker = uygulaması ambalaj ve konteyner yönetimi

+0

Güncelleme için teşekkürler Paul –

1

Docker ev sahibi size liman işçisi motoru yüklü bir makinedir. docker konteyner basit bir süreç aynı liman işçisi ana bilgisayarda çalışan karşılaştırılabilir.

İlgili konular