VDS Sunucu’da Docker Nasıl Kullanılır?

Docker, uygulamaları izole bir ortamda çalıştırarak sunucu yönetimini kolaylaştırır. VDS sunucu üzerinde Docker kullanarak projelerinizi daha verimli bir şekilde yönetebilirsiniz. Peki, VDS sunucu’da Docker nasıl kullanılır? İşte adım adım rehber!

1. Docker Nedir ve Neden Kullanmalıyım?

Docker, sanal makinelere göre daha hafif ve hızlı bir konteyner teknolojisidir. VDS sunucu üzerinde Docker kullanmanın avantajları:

– Kaynakları daha verimli kullanır.
– Uygulamaları hızla dağıtmanıza olanak tanır.
– Güvenli ve izole bir ortam sağlar.
– Linux, Windows ve macOS dahil tüm platformlarda çalışır.

2. VDS Sunucu’ya Docker Kurulumu

İlk olarak, Docker’ı VDS sunucuya yükleyelim.

Ubuntu/Debian İçin Docker Kurulumu

sudo apt update
sudo apt install docker.io -y

Docker’ı başlatın ve sistem açıldığında otomatik çalışmasını sağlayın:

sudo systemctl start docker
sudo systemctl enable docker

Kurulumu doğrulamak için:

docker --version

CentOS İçin Docker Kurulumu

sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker

Kurulum tamamlandı! Şimdi Docker kullanmaya başlayabiliriz.

3. Docker ile İlk Konteyneri Çalıştırma

Docker’ın düzgün çalıştığını test etmek için şu komutu çalıştırın:

docker run hello-world

Bu komut, Docker’ın çalıştığını doğrulayan basit bir mesaj döndürecektir.

4. Docker ile Nginx Web Sunucusu Çalıştırma

Bir Nginx web sunucusunu Docker ile hızlıca ayağa kaldırabilirsiniz:

docker run -d -p 80:80 --name webserver nginx

Bu komut, 80. portu kullanarak bir Nginx sunucusu çalıştırır. Tarayıcınızda http://sunucu-ip-adresiniz/ yazarak test edebilirsiniz.

5. Docker Konteynerlerini Yönetme

Çalışan konteynerleri görmek için:

docker ps

Tüm konteynerleri (durdurulmuş olanlar dahil) listelemek için:

docker ps -a

Bir konteyneri durdurmak için:

docker stop webserver

Bir konteyneri silmek için:

docker rm webserver

6. Docker ile MySQL Veritabanı Kurulumu

Veritabanı işlemleri için Docker ile MySQL kullanabilirsiniz:

docker run -d --name mysql-server -e MYSQL_ROOT_PASSWORD=sifre -p 3306:3306 mysql

Bu komut, MySQL veritabanını çalıştırır ve 3306 portunu açar.

7. VDS Sunucu’da Docker Kullanımı için Öneriler

  • Güncellemeleri takip edin: Yeni güvenlik güncellemelerini düzenli olarak yükleyin.
  • Veri kaybını önleyin: Konteyner verilerinizi Docker Volume kullanarak saklayın.
  • Konteynerleri izleyin: Docker logs ve Docker stats komutları ile performansı takip edin.

8. Sonuç

VDS sunucu’da Docker kullanımı, projelerinizi hızlandırır ve yönetimi kolaylaştırır. Nginx, MySQL gibi popüler servisleri hızlıca kurarak web hosting, veritabanı yönetimi veya özel uygulamalarınızı çalıştırabilirsiniz.

VDS Sunucu Satın Almak İçin : https://www.vps.com.tr/vds-server.php

Vps.com.tr