Bitwarden - Selbstgehosteter Passwortmanager
Inhaltsverzeichnis:
- Voraussetzungen
- Docker unter Ubuntu installieren
- Docker-Repository aktivieren
- Docker CE installieren
- Ausführen des Docker-Befehls ohne sudo
- Entfernen Sie die Docker-Container
- Fazit
Docker ist eine Containerisierungstechnologie, mit der Sie schnell Anwendungen als tragbare, autarke Container erstellen, testen und bereitstellen können, die praktisch überall ausgeführt werden können. Docker hat sich zum De-facto-Standard für die Bereitstellung von Containern entwickelt und ist ein wesentliches Werkzeug für die Entwickler von DevOps und deren kontinuierliche Integration und Bereitstellung.
In diesem Tutorial erfahren Sie, wie Sie Docker auf einem Ubuntu 18.04-Computer installieren und die grundlegenden Docker-Konzepte und -Befehle kennenlernen.
Voraussetzungen
Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Lernprogramm sollten als Benutzer ohne Rootberechtigung ausgeführt werden.
Docker unter Ubuntu installieren
Obwohl das Docker-Installationspaket im offiziellen Ubuntu 18.04-Repository verfügbar ist, ist es möglicherweise nicht immer die neueste Version. Es wird empfohlen, das neueste Docker-Paket aus den Docker-Repositorys zu installieren.
Docker-Repository aktivieren
-
Aktualisieren Sie zunächst die Paketliste und installieren Sie die Abhängigkeiten, die zum Hinzufügen eines neuen Repositorys über HTTPS erforderlich sind:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Importieren Sie den GPG-Schlüssel des Repositorys mit dem folgenden Befehl
curl
:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Fügen Sie das Docker APT-Repository zu Ihrem System hinzu:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Docker CE installieren
Nachdem das Docker-Repository aktiviert ist, können Sie jede benötigte Docker-Version installieren.
-
Verwenden Sie den folgenden Befehl, um die neueste Version von Docker zu installieren. Wenn Sie eine bestimmte Docker-Version installieren möchten, überspringen Sie diesen Schritt und fahren Sie mit dem nächsten fort.
sudo apt update
sudo apt install docker-ce
Um eine bestimmte Version zu installieren, listen Sie zunächst die verfügbaren Versionen im Docker-Repository auf:
apt list -a docker-ce
Der Befehl druckt die verfügbaren Docker-Versionen in der zweiten Spalte.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
Um beispielsweise die Version
18.09.6
zu installieren,18.09.6
Sie18.09.6
:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
Um zu verhindern, dass das Docker-Paket automatisch aktualisiert wird, markieren Sie es als zurückgehalten:
sudo apt-mark hold docker-ce
Nach Abschluss der Installation wird der Docker-Dienst automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:
sudo systemctl status docker
Die Ausgabe sieht ungefähr so aus:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Ausführen des Docker-Befehls ohne sudo
Standardmäßig erfordert Docker Administratorrechte.
Um Docker-Befehle als Nicht-Root-Benutzer auszuführen, ohne
sudo
voranzustellen, müssen Sie Ihren Benutzer der
docker
Gruppe hinzufügen. Diese Gruppe wird während der Installation des Docker CE-Pakets erstellt. Führen Sie dazu den folgenden Befehl aus:
sudo usermod -aG docker $USER
$USER
ist eine Umgebungsvariable, die Ihren Benutzernamen enthält.
Melden Sie sich ab und wieder an, um die Gruppenmitgliedschaft zu aktualisieren.
Um zu überprüfen, ob Docker erfolgreich installiert wurde und Sie Docker-Befehle ausführen können, ohne
sudo
voranzustellen, führen Sie Folgendes aus:
docker container run hello-world
Der Befehl lädt ein Test-Image herunter, führt es in einem Container aus, druckt eine "Hello from Docker" -Nachricht und beendet das Programm. Die Ausgabe sollte folgendermaßen aussehen:
Entfernen Sie die Docker-Container
Um einen oder mehrere Container zu löschen, kopieren Sie die Container-ID (oder IDs) und fügen Sie sie nach dem Unterbefehl
container rm
:
docker container rm c55680af670c
Fazit
Sie haben gelernt, wie Sie Docker auf Ihrem Ubuntu 18.04-Computer installieren und wie Sie Docker-Images herunterladen und Docker-Container verwalten. Vielleicht möchten Sie auch mehr über Docker Compose erfahren, mit dem Sie Docker-Anwendungen für mehrere Container definieren und ausführen können.
Dieses Tutorial kratzt kaum an der Oberfläche des Docker-Ökosystems. In einigen unserer nächsten Artikel werden wir uns weiter mit anderen Aspekten von Docker befassen. Weitere Informationen zu Docker finden Sie in der offiziellen Docker-Dokumentation.
Docker UbuntuWie installiert und benutzt man PHP Composer unter Ubuntu 18.04
Composer ist ein Abhängigkeitsmanager für PHP. Composer ruft alle erforderlichen PHP-Pakete ab, von denen Ihr Projekt abhängt, und verwaltet sie für Sie.
Wie installiert und benutzt man Docker Compose unter Ubuntu 18.04
Docker Compose ist ein Tool, mit dem Sie Docker-Anwendungen für mehrere Container definieren und verwalten können. Es verwendet eine YAML-Datei, um die Dienste, Netzwerke und Volumes der Anwendung zu konfigurieren.
Wie man Docker unter Debian 10 Linux installiert und benutzt
Docker ist eine Containerisierungsplattform, mit der Sie schnell Anwendungen als tragbare, autarke Container erstellen, testen und bereitstellen können, die praktisch überall ausgeführt werden können. In diesem Tutorial erklären wir, wie man Docker auf Debian 10 Buster installiert.