VPS Üzerinde Docker Kurulumu ve Yapılandırması
Günümüzde uygulama geliştirme sürecinde hız, güvenilirlik ve ölçeklenebilirlik önemlidir. Docker, container teknolojisi ve mikro hizmet mimarisi ile, yazılım geliştiricilere ve sistem yöneticilerine hızlı bir ortam sağlar. Bu yazıda, bir VPS (Virtual Private Server) üzerinde Docker kurulumunun ve yapılandırmasının nasıl gerçekleştirileceğini adım adım ele alacağız. Bu rehber, VPS sunucuları ile ilgilenen geliştiriciler ve sistem mühendisleri için yol gösterici olacaktır. VPS sunucu seçenekleriniz için Hız Hosting VPS Sunucular adresini inceleyebilirsiniz.
VPS Üzerinde Docker Kurulumu
Docker kurulumu, Debian tabanlı sistemler (Ubuntu gibi) ve Red Hat tabanlı sistemlerde (CentOS gibi) biraz farklılık gösterir. Bu yazıda, Ubuntu üzerine Docker kurmayı örnek alacağız.
Adım 1: Sunucuyu Güncelleme
İlk olarak, sunucunuzdaki mevcut paketleri güncellemeniz gerekli. Aşağıdaki komutu kullanarak sisteminizi güncelleyebilirsiniz.
sudo apt-get update && sudo apt-get upgrade
Adım 2: Gerekli Paketlerin Kurulumu
Docker kurulumuna başlamadan önce, gerekli bazı bağımlılıkları yüklemek önemlidir.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Adım 3: Docker'''ın Resmi GPG Anahtarını Ekleyin
Docker paketlerinin doğrulamadan geçmesi için GPG anahtarını ekleyin.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Adım 4: Docker Deposu Ekleme
Docker'''ın resmi apt deposunu sisteme ekleyin.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Adım 5: Docker Kurulumu
Depoyu ekledikten sonra, son bir güncelleme yapıp Docker paketlerini yükleyin.
sudo apt-get update sudo apt-get install docker-ce
Adım 6: Docker Servisinin Başlatılması ve Kontrolü
Docker hizmetini başlatın ve sistem başlangıcında otomatik olarak çalışmasını sağlayın.
sudo systemctl start docker sudo systemctl enable docker
Docker'''ın doğru bir şekilde kurulduğunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
sudo docker run hello-world
Bu komut, Docker'''ın sağlıklı bir şekilde çalıştığını doğrulayan bir mesaj göstermelidir.
Docker Yapılandırması
Docker kurulumunu tamamladıktan sonra, yapılandırma aşamasına geçebilirsiniz. Çeşitli proje gereksinimlerine göre farklı yapılandırmalar yapmak gerekebilir ama burada temel yapılandırma örneğini ele alacağız.
Kullanıcılar İçin Docker Yetkilendirmesi
Docker komutunu sudo
kullanmadan çalıştırabilmek için docker
grubuna kullanıcı eklemek faydalı olacaktır.
sudo usermod -aG docker ${USER}
Bu değişikliğin etkili olması için oturumu kapatıp yeniden açmanız veya aşağıdaki komutu çalıştırmanız gerekebilir:
su - ${USER}
Docker ile Uygulama Çalıştırma
Artık Docker kurulu ve çalışıyor. Bir uygulamayı (örneğin Nginx) çalıştırarak test edebilirsiniz.
docker run -d -p 80:80 --name mynginx nginx
Bu komut, Nginx'''i Docker containerında çalıştırır ve 80 numaralı portu binerinizin 80 portuna yönlendirir.
Bu rehberi tamamladıktan sonra, VPS sunucunuz üzerinde Docker ile dilediğiniz gibi containerlar oluşturabilir ve yönetebilirsiniz. Daha fazla bilgi ve en iyi VPS fiyatları için Hız Hosting Sanal Sunucu sayfasını ziyaret edebilirsiniz. Ayrıca, farklı bulut sunucu çözümlerimiz de mevcuttur.
Docker ve VPS dünyasına adımınızı attığınız için tebrikler! Artık uygulamalarınızı daha hızlı ve güvenli bir şekilde dağıtabilir ve yönetebilirsiniz.