Docker sunucumu nasıl kullanırım?
- Panelde Sunucularım sayfasını açın, sunucunuza tıklayın.
- Genel Bakış sekmesinde Uygulama satırında "Docker hazır" yazmasını bekleyin. Sayfa kendini yeniler.
- Bağlantı adresi, Kullanıcı Adı ve Parola satırlarındaki bilgileri alın.
- Bilgisayarınızın terminalinden sunucuya bağlanın. Örnek IP yerine kendi adresinizi yazın:
ssh [email protected] - Docker'ın çalıştığını deneyin:
docker run --rm hello-world - Kendi
compose.yamldosyanızın bulunduğu klasörde servislerinizi başlatın:docker compose up -d
Sunucuda neler var?
- Docker ve Docker Compose kuruludur. Başka uygulama ya da web arayüzü yoktur, bu yüzden panelde site adresi çıkmaz.
- Konteyner günlükleri diski doldurmasın diye sınırlandırılmıştır: konteyner başına en çok 3 dosya, her biri 10 MB.
- Güvenlik duvarı (ufw) açıktır, dışarıya yalnız 22 numaralı SSH portu açıktır.
- SSH için fail2ban çalışır, işletim sisteminin güvenlik güncellemeleri otomatik kurulur.
Port açarken dikkat
Docker, yayınladığınız portlarda ufw kurallarını atlar. compose.yaml içinde ports: ile yayınladığınız her port dışarı açılır, ufw allow yazmanız gerekmez. Bu yüzden veritabanı gibi yalnız içeriden erişilmesi gereken servisleri yayınlamayın. Konteynerler birbirine Docker ağı üzerinden ulaşır.
Docker dışında çalıştırdığınız bir servis için portu ufw ile siz açarsınız: ufw allow 8080/tcp
Yardımcı bağlantılar
Henüz sunucunuz yok mu? Docker kurulu sunucu sipariş edin: boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.
Geri bildiriminiz için teşekkürler!