Docker, işletim sistemi düzeyinde sanallaştırma sağlayarak, birbirinden izole edilmiş uygulamaların aynı sistem üzerinde sorunsuz bir şekilde çalışmasına olanak tanıyan modern bir konteynerleştirme platformudur.
Windows işletim sistemleri, MacOS ve bir çok linux dağıtımına kurulmaktadır. Ayrıca Raspbian işletim sistemini de desteklemektedir.
Docker kurulumu oldukça basittir. Ubuntu 18 üzerine kurulum yapmadan önce, apt ile sistemimizi güncelleyelim;
sudo apt update
Paketlerin kurulmasını sağlamak için gerekli paketleri kuralım;
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Daha sonra, docker resmi reposundan paketleri indirebilmemiz için GPG anahtarını yükleyelim;
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker reposunu APT kaynaklarımıza ekleyelim;
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Yeni repo eklediğimiz için apt’yi tekrar güncelleyelim;
sudo apt update
Docker, varsayılan Ubuntu reposundan olabilir; o yüzden Docker reposu var mı diye kontrol edelim;
apt-cache policy docker-ce
Artık docker’i yükleyebilir;
sudo apt install docker-ce
Docker servisinin çalışıp, çalışmadığını kontrol edelim;
sudo systemctl status docker
Docker’ı artık kullanmaya başlayabilirsiniz.
Docker konteynerler aynı işletim sistemi çekirdeğini paylaşır, bu yüzden VM’den çok daha hafif ve hızlıdır.
Resmi repo eklenmemiştir ya da apt update
yapılmamıştır. Doğru Ubuntu sürüm adına göre repo ekleyip güncelleyin.
Kullanıcı docker grubunda değildir. sudo usermod -aG docker kullanıcı_adı
ile gruba ekleyin, çıkış yapıp tekrar giriş yapın.
systemctl status docker
ile servis durumunu, docker run hello-world
ile test konteynerini kontrol edebilirsiniz.
docker ps
ile listeleyin, docker stop ID
ile durdurun, docker rm ID
ile silin.
Veritabanını seçmenin performans, lisans ve güvenlik gibi konularda yarattığı zorlukları biliyoruz. Bu seçimi kolaylaştırmak için,…
Snapshot Nedir? Snapshot, bir sanal sunucunun (VM) mevcut çalışma hali, disk yapısı ve yapılandırmasının o…
Sunucu yönetiminde yeni sürümlere geçiş, her zaman iş sürekliliği için kritik bir adımdır. Proxmox VE…
Sanallaştırma ortamlarında en çok kullanılan platformlardan biri VMware vSphere’dir. Ancak sistem doğru izlenmezse performans sorunları,…
IT ekiplerinin karşılaştığı en büyük sorunlardan biri, farklı araç ve sistemler yüzünden operasyonların karmaşık hale…
Fidye Yazılımı Saldırısı Nedir? Fidye yazılımı saldırısı (ransomware) kötü niyetli kişilerin, belirli bir sistemin, dosyalarını…