Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:allgemein:debian_docker-server_einrichtung_teil_1

**Dies ist eine alte Version des Dokuments!**

Debian Docker-Server Einrichtung – Teil 1: Grundsystem & Docker

🧱 Ausgangspunkt

Minimal installierter Debian-Server mit:

  • SSH-Zugang
  • Apache2 (Webserver)
  • sudo installiert
  • sonst nichts weiter vorinstalliert

Pi-hole läuft bereits auf einem separaten Hyper-V-Server als DNS-Filter.

🔄 Systemaktualisierung

sudo apt update && sudo apt upgrade -y

🔧 Nützliche Werkzeuge installieren

sudo apt install curl wget gnupg lsb-release ca-certificates software-properties-common -y

🐳 Docker & Docker Compose installieren

curl -fsSL https://get.docker.com | sudo bash
sudo apt install docker-compose -y

👤 Benutzer zur Docker-Gruppe hinzufügen

sudo usermod -aG docker $USER
newgrp docker

📁 Projektverzeichnisstruktur anlegen

mkdir -p ~/docker-server/{portainer,samba,ldap,lam,volumes}
cd ~/docker-server

🌐 DNS auf Pi-hole umstellen (ohne systemd-resolved)

DNS direkt in der Netzwerkschnittstelle setzen:

Datei bearbeiten:

sudo nano /etc/network/interfaces

Beispiel:

auto eth0
iface eth0 inet static
    address 192.168.100.10
    netmask 255.255.255.0
    gateway 192.168.100.1
    dns-nameservers 192.168.100.2 1.1.1.1

Dann:

sudo systemctl restart networking

✅ Funktionstest

DNS- und Internetverbindung testen:

ping google.com
dig example.com @192.168.100.2

📌 Nächster Schritt (noch offen)

* OpenLDAP + LDAP Account Manager * Samba-Dateiserver (optional AD-kompatibel) * Portainer zur Docker-Verwaltung über Web-GUI

it-themen/allgemein/debian_docker-server_einrichtung_teil_1.1747408172.txt.gz · Zuletzt geändert: von lars