Installations-Script für Docker und Docker-Compose unter Ubuntu

In diesem Blogbeitrag möchte ich euch zeigen, wie ihr Docker und Docker-Compose auf eurem Ubuntu-System installieren könnt. Mit Docker könnt ihr Anwendungen in isolierten Containern ausführen und Docker-Compose hilft euch bei der Verwaltung von Multi-Container-Anwendungen. Diese Tools sind äußerst nützlich, wenn es darum geht, Anwendungen zu entwickeln, bereitzustellen und zu skalieren.

Um euch die Installation zu erleichtern, stelle ich euch ein kleines, aber praktisches Bash-Skript zur Verfügung. Das Skript automatisiert die Installation von Docker und Docker-Compose auf eurem Ubuntu-System. Schaut euch das Skript einmal genauer an:

#!/bin/bash
# Script Name:  docker-installer.v3.sh
# Beschreibung: Docker & Docker-Compose installieren (Für Ubuntu)
# Aufruf:       bash ./docker-installer.v3.sh
# Autor:        Patrick Asmus
# Web:          https://www.media-techport.de
# Git-Reposit.: https://git.media-techport.de/scriptos/docker-installer
# Version:      3.0.1
# Datum:        11.06.2023
#####################################################

# Variablen
USER="root"

# Docker installieren
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo usermod -aG docker $USER

# Docker-compose installieren
sudo apt install -y curl
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

# Optional: Ordner erstellen und Plugin für Oh my ZSH aktivieren
#mkdir /docker
#touch /docker/docker-compose.yaml
#echo OhMyZSH Plugin für Docker hinzufügen
#sudo sed -i 's/plugins=(git)/plugins=(git docker)/g' /root/.zshrc

# Überprüfen der Installation
docker --version
docker-compose --version

exit 0

Dieses Skript führt die Installation von Docker und Docker-Compose auf eurem Ubuntu-System durch. Zunächst werden die Paketlisten aktualisiert und die erforderlichen Abhängigkeiten installiert. Anschließend wird Docker heruntergeladen und installiert, gefolgt von der Installation von Docker-Compose. Nach der Installation könnt ihr die Versionen von Docker und Docker-Compose überprüfen, um sicherzustellen, dass alles erfolgreich installiert wurde.

Um das Skript auszuführen, könnt ihr einfach die Befehlszeile öffnen, den Inhalt des Skripts einfügen und ausführen. Stellt jedoch sicher, dass ihr die entsprechenden Berechtigungen habt, um die Installation durchzuführen. Das Skript wurde so entwickelt, dass es auf Ubuntu-Systemen funktioniert und eine reibungslose Installation von Docker und Docker-Compose ermöglicht.

Wenn ihr Fragen oder Anmerkungen habt, zögert nicht, mir einen Kommentar zu hinterlassen. Viel Spaß beim Entwickeln und Bereitstellen eurer Anwendungen mit Docker und Docker-Compose!

Kleiner Nachtrag: Inzwischen habe ich das Script ein wenig ausgebaut und erweitert. Dieses Script findet ihr hier: https://git.media-techport.de/scriptos/linux-docker-installer

Danke fürs Teilen!