Linux Sunucularda Docker Kurulumu ve Yönetimi
Günümüzün hızla gelişen teknoloji dünyasında konteyner çözümleri, yazılım geliştirme ve dağıtım süreçlerini daha verimli hale getirmektedir. Bu bağlamda Docker, konteyner teknolojisinin öncülerinden biri olarak öne çıkmaktadır. Özellikle Linux tabanlı sunucularda Docker kurulumu ve yönetimi, bilişim uzmanları için oldukça önemlidir. İşte, Linux sunucularında Docker kurulumu ve yönetimi hakkında adım adım öneriler.
Docker Nedir?
Docker, uygulamaları konteyner olarak adlandırılan izole ortamlar içinde çalıştırmanıza olanak tanıyan bir platformdur. Konteynerler, uygulamalar için gerekli olan tüm bileşenleri – kütüphaneleri, bağımlılıkları vb. – içinde barındırarak taşınabilir ve tutarlı bir çalışma ortamı sunar.
Docker Kurulumu
Ön Gereksinimler
Docker’ı kurmadan önce sunucunuzun işletim sistemi ve kaynak gereksinimlerini kontrol etmelisiniz. Docker, özellikle aşağıdaki Linux dağıtımlarını destekler:
– Ubuntu
– CentOS
– Debian
Sunucunuz henüz hazır değilse, Sanal Sunucu veya VDS Sunucu seçeneklerini değerlendirebilirsiniz.
Docker Kurulumu: Ubuntu
Ubuntu tabanlı bir sunucuda Docker kurulumu yapmak için aşağıdaki adımları izleyebilirsiniz.
1. Sistem Paketlerini Güncelleyin
Docker’ı kurmadan önce paket yöneticisini güncelleyerek en güncel yazılımların yüklendiğinden emin olun:
sudo apt-get update
sudo apt-get upgrade
2. Docker Kurulumu İçin Gerekli Paketleri Ekleyin
Docker’ın en güncel sürümünü yükleyebilmek için gerekli olan paketleri ekleyin:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. Docker’ın Resmi GPG Anahtarını Ekleyin
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. Docker Deposu Ekleyin
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. Docker Kurulumunu Gerçekleştirin
sudo apt-get update
sudo apt-get install docker-ce
Docker’ın sorunsuz çalıştığını doğrulamak için servisin çalışıp çalışmadığını kontrol edin:
sudo systemctl status docker
Docker Kurulumu: CentOS
Benzer işlemleri CentOS’ta yapmak için aşağıdaki adımları izleyin:
1. Docker Deposunu Ekleyin
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2. Docker’ı Kurun
sudo yum install docker-ce docker-ce-cli containerd.io
3. Docker Servisini Başlatın
sudo systemctl start docker
sudo systemctl enable docker
Docker Yönetimi
Docker’ı başarıyla kurduktan sonra, konteyner oluşturma, yönetim ve silme işlemlerini nasıl yapacağınıza odaklanabilirsiniz.
Konteyner Oluşturma ve Çalıştırma
Örneğin, Ubuntu tabanlı bir konteyner oluşturmak için aşağıdaki komutu kullanabilirsiniz:
sudo docker run -it ubuntu
Bu komut, Ubuntu’nun en güncel sürümünü indirip bir konteyner başlatacaktır.
Çalışan Konteynerleri Listeleme
Çalışan tüm konteynerlerin listesini görmek için:
sudo docker ps
Konteyner Durdurma ve Silme
Durdurmak istediğiniz bir konteynerin ID’sini kullanarak durdurabilirsiniz:
sudo docker stop [CONTAINER_ID]
Silmek içinse:
sudo docker rm [CONTAINER_ID]
Depolama ve Ağ Yönetimi
Docker’da konteynerlerin verilerini kalıcı hale getirmek için “Volume” kullanabilirsiniz. Örneğin:
sudo docker volume create my_volume
sudo docker run -v my_volume:/app ubuntu
Ağ yönetimi ise, farklı konteynerlerin birbirleriyle iletişim kurmasına olanak tanır. Örnek bir ağ oluşturma işlemi şu şekildedir:
sudo docker network create my_network
Güvenlik ve Bakım
Docker ile çalışırken güvenlik önemli bir konudur. İhtiyacınıza göre Firewall Hizmetleri sunan çözümleri değerlendirebilirsiniz. Ayrıca düzenli sistem güncellemeleri ile yazılımınızı güvenli ve güncel tutmak oldukça önemlidir.
Docker, Linux sunucular üzerinde uygulama geliştirme süreçlerini büyük ölçüde kolaylaştıran ve hızlandıran bir platformdur. Sunucularınızı güvenli ve verimli bir şekilde yönetmek için, Docker’ın sunduğu tüm avantajları maksimum şekilde kullanabilirsiniz. Eğer hala ihtiyaçlarınıza uygun bir sunucu hizmeti arıyorsanız Bulut Sunucu seçeneklerini gözden geçirebilirsiniz.