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