Docker, bir uygulamanın her platformda çalışabilmesini sağlayan ve gerekli olan her şeyi paketleyen bir sistemdir. Açık kaynak Apache 2.0 lisansıyla lisanslanmıştır.
Docker yazılımını yükledikten sonra dockher hubta hazır bulunan imageleri çalıştırabilirsiniz. Eğer kendi imagenizi oluşturup herkesle paylaşmak isterseniz, docker hub hesabı ve image deposu oluşturup oluşturduğunuz imageleri buraya atabilirsiniz.
Sanal makinelerden farkı nedir?
Sanal makineler gibi benzer bir kaynak izolasyon ve tahsis faydaları vardır. Ama sanal makinelere göre çok daha küçük, çok daha verimli konteyner yapılar olduğu için taşınabirliği daha fazladır.
Docker yapısında, sanallaştırmanın sahip olduğu Hypervisor yapısına sahip değildir. Hypervisor yerine Engine sistemi aracılığıyla işletim sistemi araçlarına erişmektedir. Böylece daha az kaynak tüketir.
Ubuntu 14.04 için Docker Kurulumu
Bazı ön koşullar vardır:
-Ubuntu sürümü için 64-bit kurulum gerekir.
-Çekirdeğin en az 3.10 olması gerekir.
Bunu öğrenmek için
uname -r
Kuruluma geçersek..
İlk olarak APT kaynaklarını güncelleyelim:
sudo apt-get update
http yöntemiyle APT çalışmalarını sağlamalı ve CA sertifikasını kuralım:
sudo apt-get install apt-transport-https ca-certificates
Yeni bir GPG anahtarı ekleyelim:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
/etc/apt/sources.list.d/docker.list dosyası yoksa oluşturalım
burda olan herhangi bir girdi varsa kaldıralım
Ubuntu Trusty 14.04 (LTS) için:
deb https://apt.dockerproject.org/repo ubuntu-trusty main
girdisini kaydedip çıkalım
deb https://apt.dockerproject.org/repo ubuntu-trusty main
girdisini kaydedip çıkalım
APT güncelleyelim:
sudo apt-get update
Varsa eski repoyu temizleyelim:
sudo apt-get purge lxc-docker
apt-cache policy docker-engine
Ubuntu Trusty için önerilen linux-image-extra çekirdek paketini indirelim:
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r)
Ubuntu 14.04 için apparmor indirmemiz gerekli:
apt-get install apparmor
Dockerı yükleyelim:
sudo apt-get update
sudo apt-get install docker-engine
sudo service docker star
Doğru bir şekilde çalıştığından emin olmak için:
sudo docker run hello-world
Hiç yorum yok:
Yorum Gönder