Docker, 2013 yılında resmi olarak piyasaya sürülen bir konteyner yönetim sistemi olan bir araçtır. Böyle bir sistem ölçeklendirme, yükseltme ve özellikle başka bir sunucuya geçerken son derece kullanışlıdır.
Docker, Go programlama dili tarafından desteklenmektedir. Başlangıçta araç yalnızca Linux üzerinde çalışan donanımlarda kullanılabilse de, artık Windows ve macOS cihazlarıyla da uyumludur.
Serverspace'de, Docker uygulaması zaten yüklü olan bir sunucu oluşturabilirsiniz.
Projenin niş doğası hakkında konuşmaya gerek yok. Nispeten kısa bir süre içinde çok çeşitli profesyoneller arasında popüler hale geldi ve halihazırda bir dizi çözüm için kullanılıyor ve gelecekte daha da fazla popülerlik kazanma eğilimi bekleniyor. Bunun ana nedenlerinden biri, önceden oluşturulmuş, serbestçe erişilebilen konteyner görüntülerinden oluşan bir depo olan Docker Hub'dır. Sadece serbest çalışanlar değil, aynı zamanda programlama tutkusu olan meraklılar da burayı dolduruyor. Resmi geliştiriciler de kamuya açık alanda düzinelerce önceden oluşturulmuş uygulama bırakıyor. Örneğin, Jenkins, Redmine, GitLab, MySQL, Apache, Elasticsearch ve diğer birçok çözüm artık burada bulunabilir.
Docker Kurulumu
İlk olarak, zaten var olan paketleri güncelleyin:
Ardından, "apt" için HTTPS paketlerini kullanma hakkını atayacak birkaç paket yükleyin:
Bundan sonra, Docker deposu için GPG anahtarını sistemimize yükleyin:
Docker deposunu APT kaynaklarına ekleyelim:
Sonrasında eklediğimiz depodan Docker paketleri ile veritabanını güncelleyin:
Tam olarak Docker deposundan yükleyeceğimizden emin olun:
Bu kod satırlarını göreceksiniz (Docker için sürüm numarası farklı olabilir):
Installed: (none)
Candidate: 5:19.03.9~3-0~ubuntu-focal
Version table:
5:19.03.9~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
Docker-ce'nin kurulu olmadığını, ancak Ubuntu 20.04 için Docker deposunda kurulmayı beklediğini unutmayın.
Bundan sonra Docker'ın kendisini yükleyin:
Docker artık makinenize kuruldu ve açılışta başlatma işlemi etkinleştirildi. Docker'ın çalışıp çalışmadığını kontrol edelim:
Her şey doğru ayarlanmışsa, aşağıdakileri göreceksiniz:
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-05-19 17:00:41 UTC; 17s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 24321 (dockerd)
Tasks: 8
Memory: 46.4M
CGroup: /system.slice/docker.service
└─24321 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Ubuntu 20.04 üzerinde Docker kurulumu artık tamamlandı.