Ubuntu: Docker und Docker-Compose installieren (Script)
6. Mai 2019
5. April 2023
Docker Installation über Bash Script für Ubuntu / Debian Linux:
wget https://raw.githubusercontent.com/ManuelReschke/linux-helper/master/ubuntu/docker/install-update.sh; chmod +x install-update.sh; sudo ./install-update.sh
Danach könnt ihr direkt überprüfen ob alles geklappt hat:
docker -v // Ausgabe könnte so aussehen Docker version 18.09.3, build 774a1f4
Ausführen und Fertig!
So schnell kann man Docker und Docker Compose installieren.
Wer noch ein wenig mehr über das Thema erfahren möchte kann jetzt einfach weiterlesen. Allen anderen wünsche ich viel Erfolg bei Ihren Projekten.
Warum eigentlich Docker?
Bei der Softwareentwicklung heutzutage möchte man schnelle, wiederverwendbare und funktionale Lösungen für fast alle Bereiche. Die meisten Entwickler kennen vermutlich noch das mühselige installieren und einrichten der passenden Entwicklungsumgebung. Diesen Zeitaufwendigen und nervtötenden Schritt kann man mit Docker lösen. Docker dient zur Containervirtualisierung, dass bedeutet ungefähr soviel das man einzelnen Programme oder Anwendungen in einen separaten isolierten Container auf dem jeweiligen Betriebssystem ausführen kann. z.B. installieren wir PHP in einem Docker Container und starten diesen dann um mit PHP zum Beispiel zu entwickeln. Die Möglichkeiten sind Vielfältig. Wer mehr darüber erfahren möchte kann gern den Wikipedia Artikel dazu durchlesen.
Installations Script im Detail
Den Quellcode dafür findet ihr im Github unter folgendem Link: Github Link
Aber ich werde Ihn auch noch einmal hier posten.
Aber ich werde Ihn auch noch einmal hier posten.
#!/usr/bin/env bash ################# ##### Config #### ################# # possible stable, test, and nightly DOCKER_CHANNEL="stable" # latest 1.22.0 -> https://docs.docker.com/release-notes/docker-compose/ DOCKER_COMPOSE_VERSION="1.23.2" ######################### ## Remove old Versions ## ######################### sudo apt-get purge -y docker-ce sudo rm -rf /var/lib/docker sudo rm /usr/local/bin/docker-compose ######################### # Install/Update Docker # ######################### sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) $DOCKER_CHANNEL" sudo apt-get update sudo apt-get install docker-ce ################################# # Install/Update Docker Compose # ################################# sudo curl -L "https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # show versions sudo docker --version sudo docker-compose --version ############################### # create and add docker group # ############################### sudo groupadd docker sudo usermod -aG docker $USER
Ich glaube die Befehle an sich erklären sich von selbst. Auf jedenfall könnt Ihr so eure Docker und Docker-Compose Version aktualisieren oder frisch installieren.
In diesem Sinne viel Spaß damit.