LXC Linux Container

Erstellen eines neuen PVE LXC Linux Container für Docker - (Compose) - Anwendungen

 
Vorbereitungen in der Konsole
apt update && apt upgrade -y && apt autoremove -y && apt install net-tools unzip -y 
Docker installieren, deinstallieren und zugehörige Daten löschen 
Docker Engine installieren:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

oder

curl https://get.docker.com | sh

Installation überprüfen:

docker --version:

Benutzer in die Gruppe docker aufnehmen:

usermod -aG docker root

Docker Engine deinstallieren:

apt-get purge docker-ce docker-ce-cli containerd.io

zugehörige Daten löschen:

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

Visual Studio Code installieren

Docker Compose installieren
Vorbereitungen:

sudo apt-get install libffi-dev libssl-dev
sudo apt install python3-dev
sudo apt-get install -y python3 python3-pip

Docker Compose installieren:

sudo pip3 install docker-compose
chmod +x /usr/local/bin/docker-compose

Docker Service beim booten starten (Autostart von Containern)

sudo systemctl enable docker

Docker Compose Installation überprüfen:

docker-compose --version

Docker Compose File starten:

docker-compose ((-f) docker-compose.y(a)ml) up -d
Portainer installieren
 docker pull portainer/portainer-ce / docker pull portainer/portainer-ce:linux-arm
 docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce / docker run --restart always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:linux-arm
 

Ü