VPS Üzerinde Docker Kurulumu ve Kullanımı Nasıl Yapılır?
Günümüzde, uygulamaların hızlı bir şekilde dağıtımı ve yönetimi için Docker, geliştiriciler ve sistem yöneticileri arasında vazgeçilmez bir araç haline gelmiştir. Docker, uygulamaları konteynerler içinde çalıştırarak, kaynak kullanımını optimize eder ve uygulama taşınabilirliğini artırır. Bu makalede, bir VPS (Sanal Özel Sunucu) üzerinde Docker kurulumu ve kullanımı hakkında detaylı bilgilere yer verilecektir.
1. VPS Seçimi ve Hazırlık
Öncelikle, Docker kurulumu yapmadan önce doğru bir VPS seçimi yapmak önemlidir. Gerekli kaynakları sağlayacak bir VPS sunucu seçimi, Docker ile çalışmanızı kolaylaştırır. İşletim sistemi olarak genellikle Ubuntu veya CentOS tercih edilir, zira Docker kurulumu ve desteği bu platformlarda oldukça iyi durumdadır.
2. Docker Kurulumu
2.1 Ubuntu Üzerinde Docker Kurulumu
Ubuntu VPS üzerinde Docker’ı kurmak oldukça basittir. Aşağıda adım adım kurulum süreci anlatılmaktadır:
1. Paketleri Güncelleyin:
sudo apt-get update sudo apt-get upgrade
2. Gerekli Paketleri Yükleyin:
Docker’ın çalışabilmesi için bazı ön gereksinim paketlerini yüklemelisiniz:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. Docker GPG Anahtarını Ekleyin:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. Docker Depolarını Ekleyin:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. Docker’ı Yükleyin:
sudo apt-get update sudo apt-get install docker-ce
6. Docker Kurulumunu Kontrol Edin:
sudo systemctl status docker
2.2 CentOS Üzerinde Docker Kurulumu
CentOS kullanıcıları için Docker kurulumu biraz farklıdır:
1. Docker YUM Depolarını Ekleyin:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2. Docker’ı Yükleyin:
sudo yum install docker-ce docker-ce-cli containerd.io
3. Docker’ı Başlatın:
sudo systemctl start docker sudo systemctl enable docker
4. Kurulumu Kontrol Edin:
sudo systemctl status docker
3. Docker Kullanımı
Docker kurulumunu tamamladıktan sonra, temel Docker komutları ile başlamak en iyi yol olacaktır.
3.1 Docker Görüntülerini Kullanmak
Docker Hub üzerinden bir nginx görüntüsü çekmek:
sudo docker pull nginx
Çekilen görüntüyü çalıştırmak:
sudo docker run -d -p 80:80 nginx
3.2 Docker Konteyner Yönetimi
Çalışan konteynerlerin listesini görmek:
sudo docker ps
Bir konteyneri durdurmak:
sudo docker stop [konteyner_id]
Bir konteyneri silmek:
sudo docker rm [konteyner_id]
4. Sonuç
Docker, uygulamaları konteynerlar içinde paketleyerek, hem geliştirme hem de üretim ortamında bir dizi avantaj sunar. Başarılı bir Docker deneyimi için doğru bir VPS seçmek önemlidir. Eğer henüz bir VPS sahibi değilseniz, cloud sunucu seçeneklerine göz atabilir veya daha fazla kaynak gereksinimi için dedicated sunucu çözümlerini değerlendirebilirsiniz. Docker ile çalışmanın tüm zorluklarını aşmak için basit ama etkili adımları takip etmek, geliştirme sürecinizi daha verimli hale getirecektir.


