Ocak 13, 2026Rehberler
Linux Sunucusuna Docker Nasıl Kurulur
Konteynerli uygulamalar için Ubuntu ve CentOS sunucularına Docker ve Docker Compose kurulumuna dair tam rehber.

Docker; uygulamaları konteynerlerde geliştirmek, sevk etmek ve çalıştırmak için bir platformdur. Konteynerler, bir uygulamayı tüm bağımlılıklarıyla birlikte paketlemenize olanak tanıyarak farklı ortamlarda tutarlı bir şekilde çalışmasını sağlar. Bu rehber, Hiddence sunucunuza Docker kurmanıza yardımcı olacaktır.
Ubuntu / Debian İçin
Adım 1: Sistem Paketlerini Güncelleyin
bash
sudo apt update
sudo apt upgrade -yAdım 2: Ön Koşulları Kurun
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yAdım 3: Docker Deposunu Ekleyin ve Kurun
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -yRHEL / CentOS / Alma Linux / Rocky Linux İçin
Adım 1: Ön Koşulları Kurun
bash
sudo yum install -y yum-utilsAdım 2: Docker Deposunu Ekleyin ve Kurun
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable dockerKurulumu Doğrulayın
bash
sudo docker --version
sudo docker run hello-worldDocker Compose Kurulumu
Docker Compose, çok konteynerli Docker uygulamalarını tanımlamanıza ve çalıştırmanıza olanak tanır. Modern sistemlerde, bir eklenti olarak kurulması önerilir:
bash
# Ubuntu/Debian için
sudo apt update
sudo apt install docker-compose-plugin -y
# RHEL / CentOS için
sudo yum install docker-compose-plugin -y
# Doğrulama
docker compose versionTemel Docker Komutları
bash
# Bir imaj çekin
docker pull nginx
# Bir konteyner çalıştırın
docker run -d -p 80:80 --name mynginx nginx
# Çalışan konteynerleri listeleyin
docker ps
# Bir konteyneri durdurun
docker stop mynginx
# Bir konteyneri kaldırın
docker rm mynginxFaydalı İpuçları
- Docker'ı sudo olmadan çalıştırmak için kullanıcınızı docker grubuna ekleyin: sudo usermod -aG docker $USER
- Çok konteynerli uygulamalar için Docker Compose kullanın
- Kullanılmayan imajları ve konteynerleri düzenli olarak temizleyin: docker system prune
- Kalıcı veri depolama için birimleri (volumes) kullanın
- Konteyner kaynaklarını izleyin: docker stats