Docker und Compose und Portainer in Linux auf einem Rutsch installieren
Ich muss immer wieder Docker und Compose und Portainer auf verschiedenen Maschinen installieren was mehrere Schritte benötigt. Um mir die Sache zu erleichtern habe ich ein Bash Script geschrieben, welches das automatisiert. Diese möchte ich mit euch teilen.
Script
#!/bin/sh ######################################### ### Install Docker & Compose & Portainer ### by www.tips-und-mehr.de ######################################### ## DOCKER: echo "\n\n>>>>> INSTALL DOCKER:\n\n" apt update # Some Docker container might need AppArmor, uncomment if needed #apt install apparmor apparmor-utils -y apt install curl -y apt install docker.io -y apt install needrestart -y ## COMPOSE: echo "\n\n>>>>> INSTALL COMPOSE:\n\n" # Add Docker's official GPG key: apt install ca-certificates -y install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ tee /etc/apt/sources.list.d/docker.list > /dev/null apt update apt install docker-compose-plugin -y ## PORTAINER echo "\n\n>>>>> INSTALL PORTAINER:\n\n" docker volume create portainer_data docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest ## Need Restart? echo "\n\n>>>>> NEED RESTART?\n\n" needrestart -r i
Viel Spass damit!
Neueste Kommentare