VPS Üzerinde Docker Kurulumu ve Yönetimi Rehberi
Docker, uygulamaların bağımsız bir şekilde çalıştırılabilmesi için çok çeşitli kolaylıklar sunan bir teknoloji olarak dikkat çekiyor. Container tabanlı mimarisiyle birlikte, uygulamaların taşınabilirliği ve ölçeklenebilirliği konusunda sağladığı avantajlarla yazılım geliştiriciler ve sistem yöneticileri tarafından yaygın olarak tercih ediliyor. İşletim sisteminizin üst katmanında çalışan ve bağımsız olan bu container’ları kullanarak uygulamalarınızı paketleyebilir, dağıtabilir ve çalıştırabilirsiniz. Bu rehberde, bir VPS (Virtual Private Server) üzerinde Docker kurulumunu ve yönetimini adım adım açıklayacağız.
Adım 1: VPS Hazırlıkları
Öncelikle doğru bir VPS sunucu sağlayıcısından hizmet aldığınızdan emin olmalısınız. VPS seçiminiz, Docker’ın performansını doğrudan etkileyecektir. Yeterli kaynaklara sahip bir VPS, container’larınızın daha verimli çalışmasını sağlar. Eğer uygun bir VPS arayışındaysanız, geniş seçenekler sunduğumuz HizHosting sayfamızı ziyaret edebilirsiniz.
Adım 2: Docker’ın Kurulumu
Docker’ı kurmak için ilk adım, sunucunuzda güncellemelerin yapıldığından emin olmaktır. Bunun için aşağıdaki komutu çalıştırarak paketlerinizi güncelleyin:
sudo apt update sudo apt upgrade
Ardından, Docker’ı kurmak için gerekli olan bağımlılıkları yükleyin:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Docker’ın resmi GPG anahtarını ekleyin ve Docker deposunu listelerinize ekleyin:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Sonrasında Docker repository’sini sisteminize ekleyin:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Listeyi güncelledikten sonra Docker CE (Community Edition) kurulumuna geçebilirsiniz:
sudo apt update sudo apt install docker-ce
Docker’ın doğru bir şekilde yüklendiğini doğrulamak için aşağıdaki komutu çalıştırabilirsiniz:
sudo systemctl status docker
Adım 3: Docker Kullanıcı Ayarları
Docker komutlarını, sudo kullanıcısı olmadan çalıştırmak için, kullanıcı grubuna kendinizi ekleyebilirsiniz:
sudo usermod -aG docker ${USER}
Bu işlemin aktif hale gelmesi için sunucunuza tekrar giriş yapmanız gerekebilir. Çıkış yaptıktan sonra tekrar giriş yaparak değişikliğin etkinleşmesini sağlayın.
Adım 4: Docker Komutlarını Kullanma
Docker, uygulamalarınızı container olarak çalıştırmanızı sağlar. Örnek olarak bir Nginx container başlatmayı deneyelim:
docker run -d -p 80:80 --name webserver nginx
Bu komut, Nginx web sunucusunu çalıştırarak port 80 üzerinden erişilebilir hale getirecektir. docker ps komutunu kullanarak çalışan container’larınızı görebilirsiniz:
docker ps
Adım 5: Docker Container Yönetimi
Container’larınızı durdurmak, başlatmak veya silmek için çeşitli komutlar kullanabilirsiniz. İşte birkaç temel komut:
Container’ı durdurmak:
docker stop container_id
Container’ı başlatmak:
docker start container_id
Container’ı silmek:
docker rm container_id
Adım 6: Docker İmajları ile Çalışma
Docker imajları, uygulamalarınızın çalıştırılması için gerekli tüm dosyaları içerir. İmajları Docker Hub üzerinden ya da özel bir registry üzerinden çekebilirsiniz:
docker pull image_name
Eğer kendi imajınızı oluşturmak isterseniz, bir “Dockerfile” yazmalısınız. Dockerfile’ı oluşturup, çalıştırarak imajınızı oluşturabilirsiniz:
docker build -t custom_image_name .
İmajlarınızı listelemek için:
docker images
Sonuç
Bu rehberde, bir VPS üzerinde Docker’ı kurmayı ve yönetmeyi adım adım öğrendik. Docker, uygulamalarınızı çok daha kolay bir şekilde dağıtmanızı ve yönetmenizi sağlar. Daha fazla kaynak için, farklı sunucu çözümlerimize göz atabilirsiniz: VDS Sunucu, Cloud Sunucu.
Docker’ın sağladığı esneklik ve container teknolojisinin avantajları sayesinde, uygulamalarınızı çok daha verimli bir şekilde geliştirebilir ve yönetebilirsiniz. Ek olarak, VPS veya diğer sunucu ihtiyaçlarınız için HizHosting üzerinde farklı seçenekleri inceleyebilirsiniz.


