VPS Üzerinde Docker Kurulumu ve Yapılandırması Nasıl Yapılır?
Günümüzde geliştiriciler ve sistem yöneticileri arasında popüler hale gelen Docker, yazılım geliştirmenin her aşamasında kolaylık sağlamakta. Docker, uygulamaları ve bağımlılıklarını bir arada çalışabilir bir birimde (konteyner) paketleyerek taşınabilirlik ve verimlilik sağlar. Peki, bir VPS üzerinde Docker kurmak ve yapılandırmak nasıl yapılır? Detaylara gelin yakından bakalım.
1. VPS Üzerinde Docker Kurulumu için Hazırlık
Docker’ı kurmak için öncelikle bir VPS sahibi olmalısınız. VPS Sunucu servisleri üzerine Docker kurulumu oldukça yaygın bir seçimdir. VPS üzerinde Docker kurulumu için şu adımları takip edebilirsiniz:
a. Sunucunuza Bağlanın
SSH protokolü kullanarak sunucunuza bağlanmanız gerekmektedir. SSH ile bağlanmak için aşağıdaki komutu yerel terminal veya komut istemcisine yazın:
ssh kullanıcı_adı@sunucu_ip_adresi
Kullanıcı adı genellikle root
ya da oluşturduğunuz başka bir kullanıcı adı olabilir.
b. Sistem Güncellemelerini Yapın
Docker kurulumuna başlamadan önce, sistem paketlerinin güncel olduğundan emin olun. Aşağıdaki komut ile sistem güncellemelerini yükleyebilirsiniz:
sudo apt update && sudo apt upgrade -y
2. Docker Kurulumu
a. Docker Yükleme Script’i Kullanın
Docker’ın yükleme script’i genellikle en hızlı ve basit yoldur. Kurulum için aşağıdaki komutu kullanabilirsiniz:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
b. Docker Servisini Başlatın ve Otomatik Çalıştırın
Docker’ın doğru bir şekilde yüklenip yüklenmediğini kontrol etmek için servisini başlatın ve ardından servisi otomatik çalışacak şekilde etkinleştirin:
sudo systemctl start docker sudo systemctl enable docker
c. Docker Kurulumunu Doğrulayın
Kurulumu başarıyla tamamladığınızı doğrulamak için aşağıdaki komutu çalıştırarak Docker versiyonunu kontrol edin:
docker --version
3. Docker Yapılandırması
Docker kurulumunu yaptıktan sonra, yapılandırma adımlarınızı optimize etmelisiniz. İşte birkaç öneri:
a. Docker Grubuna Kullanıcı Eklemek
Root kullanıcı olmadan Docker komutlarını çalıştırabilmek için kullanıcı hesabınızı Docker grubuna ekleyin:
sudo usermod -aG docker ${USER}
Değişikliklerin etkili olması için çıkış yapıp tekrar giriş yapmanız gerekebilir.
b. Güvenlik Ayarları ve Güncellemeler
– Firewall Ayarlamaları: Docker container’larını dış dünyaya açmadan önce Firewall hizmetleri kullanarak güvenliğinizi sağlayabilirsiniz.
– SSL Kullanımı: Özellikle üretim aşamasında güvenliği artırmak için SSL sertifikaları kullanmanızı öneririz.
4. Docker Kullanarak İlk Proje: Hello World
Docker kurulumunu doğrulamanın eğlenceli başka bir yolu da bir “Hello World” konteyneri çalıştırmaktır. Basitçe aşağıdaki komutu kullanarak çalıştırabilirsiniz:
docker run hello-world
Bu komut, resmi Docker deposundan “hello-world” imajını indirir ve çalıştırır. Başarıyla çalışırsa, Docker doğru bir şekilde yapılandırılmış demektir.
5. Docker Konteyner Yönetimi
Docker konteynerlerini efektif bir şekilde yönetmek, sürekli olarak Docker kullanacak geliştirmecilerin işlerini kolaylaştırır. Konteyner listelerini görmek, durdurmak ve başlatmak için aşağıdaki komutları kullanabilirsiniz:
– Çalışan konteynerleri listeleme:
docker ps
– Tüm konteynerleri listeleme:
docker ps -a
– Bir konteyneri durdurma:
docker stop konteyner_id
– Bir konteyneri başlatma:
docker start konteyner_id
Docker ile ilgili daha fazla bilgi için resmi Docker belgelerine başvurabilir veya farklı türde sunucu seçenekleri için hizhosting.com adresinden ürün ve hizmetlere göz atabilirsiniz.
Docker kurulum ve yapılandırma sırasında bu temel adımları takip ederek VPS sunucunuzda Docker'''ı başarılı bir şekilde kullanmaya hemen başlayabilirsiniz!