Linux / Raspberry Pi OS'a Docker Kurulumu
Bu kılavuz, Turn Off PC için uzaktan Wake-on-LAN servisini çalıştırmak amacıyla Raspberry Pi OS dahil Linux'a Docker'ın nasıl yükleneceğini açıklar.
Kurulum süreci ve komutlar Linux ve Raspberry Pi OS için aynıdır.
Desteklenen sistemler
Bu kılavuz şunlar için geçerlidir:
- Ubuntu
- Debian
- Linux Mint
- Raspberry Pi OS
- Diğer Debian tabanlı Linux dağıtımları
Şunlar için geçerlidir:
- Sunucular
- Masaüstü PC'ler
- Mini PC'ler
- Raspberry Pi (her zaman açık kullanım için önerilir)
Bu kurulumun yaptıkları
Bu kılavuzu tamamladıktan sonra:
- Docker Engine yüklenecek
- Docker bir sistem servisi olarak çalışacak
- Sistem konteyner çalıştırmaya hazır olacak
- Uzaktan Wake-on-LAN servisi dağıtılabilecek
Ön Koşullar
Devam etmeden önce şunlardan emin olun:
- Desteklenen bir Linux dağıtımı çalıştırıyorsunuz
- Yönetici (root) ayrıcalıklarına sahipsiniz
- Sistemin internet erişimi var
- Sistem yerel ağa bağlı
Adım 1: Docker'ı yükleyin
Docker, resmi bir kurulum betiği sağlar.
Aşağıdaki komutu çalıştırın:
curl -fsSL https://get.docker.com | sh
Bu komut:
- Linux dağıtımınızı algılar
- Docker Engine'i yükler
- Gerekli bağımlılıkları yükler
- Docker servisini yapılandırır
Bu hem Linux'ta hem de Raspberry Pi OS'ta çalışır.
Adım 2: Docker'ı etkinleştirin ve başlatın
Docker'ın önyüklemede otomatik olarak başladığından emin olun:
sudo systemctl enable docker
sudo systemctl start docker
Docker'ın çalıştığını doğrulayın:
sudo systemctl status docker
Servis etkin (çalışıyor) olmalıdır.
Adım 3: Docker'ı sudo olmadan çalıştırın (önerilir)
Varsayılan olarak Docker sudo gerektirir.
Kullanıcınızın sudo olmadan Docker komutlarını çalıştırmasına izin vermek için:
sudo usermod -aG docker $USER
Ardından değişikliğin geçerli olması için oturumu kapatın ve yeniden açın.
Adım 4: Docker kurulumunu doğrulayın
Aşağıdaki komutu çalıştırın:
docker version
Her ikisini de görmelisiniz:
- İstemci sürümü
- Sunucu sürümü
Docker'ı basit bir konteynerle test edin:
docker run hello-world
Konteyner başarıyla çalışırsa Docker doğru şekilde yüklenmiştir.
Yaygın sorunlar
Docker komutu bulunamadı
- Oturumu kapatın ve yeniden açın
- Docker'ın doğru şekilde yüklendiğinden emin olun
Docker çalıştırırken izin reddedildi
- Kullanıcınızın
dockergrubunda olduğundan emin olun usermodçalıştırdıktan sonra yeniden başlatın veya yeniden oturum açın
Docker servisi çalışmıyor
- Servisi elle başlatın:
sudo systemctl start docker
- Gerekirse günlükleri kontrol edin:
journalctl -u docker