Türkçe

Linux VPS'te Docker kurulumu

Bu rehber Linux VPS'inize Docker ve Docker Compose kurulumunu açıklar.

📋 Ön koşullar

  • root veya sudo erişimli Linux VPS
  • Ubuntu 20.04+ veya Debian 11+
  • En az 1 GB RAM (2 GB önerilir)

💡 Altyapı önerisi

Derleme ve yoğun I/O için NVMe VPS tercih edin.

🔧 Ubuntu/Debian kurulumu

Adım 1: Sistemi güncelleyin

Bash
sudo apt update && sudo apt upgrade -y

Adım 2: Bağımlılıkları kurun

Bash
sudo apt install -y ca-certificates curl gnupg lsb-release

Adım 3: Docker GPG anahtarı

Bash
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg

Adım 4: Docker deposu

Bash
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Adım 5: Docker Engine kurulumu

Bash
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Adım 6: Doğrulama

Bash
sudo docker --version sudo docker compose version sudo docker run hello-world

👤 sudo olmadan Docker (isteğe bağlı)

Bash
sudo usermod -aG docker $USER # Oturumu kapatıp yeniden açın docker run hello-world

🚀 Docker Compose örneği

docker-compose.yml:

YAML
1services: 2 web: 3 image: nginx:alpine 4 ports: 5 - "8080:80"
Bash
docker compose up -d docker compose ps docker compose down

🔒 Güvenlik

  • Konteynerleri root olmadan çalıştırın mümkünse
  • Yalnızca gerekli portları UFW ile açın
  • İmajları güvenilir kaynaklardan çekin
  • Düzenli docker system prune ile disk temizliği

🆘 Sorun giderme

Bash
sudo systemctl status docker sudo journalctl -u docker -n 50 sudo docker info
  • Permission denied: kullanıcıyı docker grubuna ekleyin
  • Disk dolu: docker system df, docker system prune -a

📚 Ek kaynaklar


İyi konteynerleştirmeler! 🚀

Yardıma mı ihtiyacınız var?

Bu rehber hakkında sorularınız mı var? Ekibimiz ve topluluğumuz yardımcı olmaya hazır.

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör