Docker ist ein beliebtes und gutes Open-Source-Containerverwaltungssystem für Cloud-Computing-Anforderungen. Container ähneln den von uns angebotenen virtuellen Maschinen, es gibt jedoch wesentliche Unterschiede. Im Gegensatz zu einer virtuellen Maschine wird ein Container nicht mit einem Gastbetriebssystem wie Linux oder Windows Server installiert. Stattdessen wird der Container mit der Anwendung oder Komponente der Anwendung mit allen Abhängigkeiten gepackt, die erforderlich sind, um in seiner eigenen eigenständigen Laufzeitumgebung ausgeführt zu werden.
Docker ist ein großartiges Content-Management-System. Es ermöglicht Ihnen, verschiedene Anwendungskomponenten in separaten Containern auszuführen, z. B. Ihren Webserver, Datenbankserver und Ihr Dateispeichersystem. Sie können mehrere Container auf einem VPS oder dedizierten Server ausführen. Container sind auch sehr portabel, was es einfach macht, sie zwischen Servern zu verschieben oder sie bei Bedarf mit geringer Verzögerung in unserer Cloud-Hosting-Umgebung bereitzustellen.
In dieser Anleitung führen wir Sie durch die Installation von Docker unter Ubuntu und die Installation einer Anwendung.
So installieren Sie Docker
Schritt Eins – Bevor Sie mit den folgenden Schritten beginnen, melden Sie sich mit SSH bei Ihrem Hostwinds Ubuntu-Server an und stellen Sie sicher, dass Ihr Betriebssystem auf dem neuesten Stand ist.
Schritt Zwei – Installieren Sie die erforderlichen Docker-Pakete für Ubuntu.
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
GnuPG-agent \
software-properties-common
Schritt Drei – Fügen Sie den GPG-Schlüssel zum Schlüsselbund hinzu.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Überprüfen Sie die Dockers-Dokumentation auf den aktuellen Fingerabdruck.
Schritt Vier – Überprüfen Sie den Fingerabdruck des Schlüssels, um sicherzustellen, dass er übereinstimmt.
sudo apt-key fingerprint 0EBFCD88
Wenn der Fingerabdruck nicht übereinstimmt, wird empfohlen, in der offiziellen Docker-Dokumentation nach dem aktuellen Fingerabdruck zu suchen.
Schritt Fünf – Fügen Sie das Repository zur Auflistung des Betriebssystems hinzu.
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
(lsb_release -cs) \
stable"
Schritt Sechs – Stellen Sie sicher, dass der Apt-Paketindex aktuell ist. (Dies ist wichtig, besonders nach dem Hinzufügen eines Repositorys.)
sudo apt-get update
Schritt sieben – Installieren Sie die Docker-Engine.
sudo apt-get install docker-ce docker-ce-cli containerd.io
Achter Schritt – Stellen Sie sicher, dass Docker ausgeführt wird, indem Sie den von Docker bereitgestellten hello-world-Container herunterladen und ausführen.
sudo docker run hello-world
Der obige Befehl lädt ein offizielles Docker-Test-Image herunter und führt es in einem neuen Container aus. Wenn es läuft, gibt es einfach eine Nachricht aus und beendet sich.