Docker-Container unter Linux starten: verwende Docker Engine

This page is also available in English

Eine Anleitung f├╝r die Installation von Docker ist auf der Herstellerseite zu finden. F├╝r Debian / Ubuntu habe ich die Installation wie folgt durchgef├╝hrt.

Docker-Engine vs. Docker Desktop

F├╝r Windows und MAC ist Docker als Docker Desktop verf├╝gbar. Die Basis f├╝r Docker unter Windows und MAC liefert eine virtuelle Linux-Maschine, die das Ausf├╝hren von Docker-Containern erm├Âglicht. Im Gegensatz dazu kann Linux mit Docker-Engine dessen eignen Kernel verwenden und Docker-Container ohne VM ausf├╝hren. F├╝r Linux w├╝rde ich daher Docker-Engine und nicht Docker-Desktop verwenden:

Debian / Ubuntu - Docker Engine Installation:

sudo apt-get install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose

Die aktuelle Version, siehe: https://docs.docker.com/engine/install/

Alternativ: Ubuntu Server ÔÇô Server Snaps

Beim Setup eines Ubuntu-Servers (ubuntu.com/download/server)┬ákann Docker direkt beim Installieren ausgew├Ąhlt werden:

Installiert wird dabei die Docker Container Runtime inklusive Docker-compose. 

Ôôś
Hinweis: Snap hat andere Standard-Pfade als eine normale Docker-Installation: /var/snap/docker/common/var-lib-docker/. Da Docker sich um dessen Files k├╝mmert, sollte es in der Praxis aber keinen Unterschied machen.

Siehe auch: Ubuntu Server installieren

Docker-compose

Docker-compose erm├Âglicht es mehrere Docker-Container in einer gemeinsamen docker-compose.yml-Datei zu hinterlegen und somit gemeinsam zu Starten oder Upzudaten. Docker-compose kann mit folgenden Befehlen hinzugef├╝gt werden:

sudo apt install docker-compose

Docker f├╝r einen bestimmten User ohne root ausf├╝hren

Damit der angemeldete User Docker-Befehle auch ohne "root" ausf├╝hren kann, kann dieser wie folgt berechtigt werden:

me@l1:~$ sudo apt install acl
me@l1:~$ sudo setfacl -m user:$USER:rw /var/run/docker.sock

Anleitung f├╝r folgende Plattformen

F├╝r die folgenden Plattformen gibt es auf der Herstellerseite eine entsprechende Anleitung f├╝r die Docker-Installation:

  • Docker Desktop for Linux
  • Docker Desktop for Mac (macOS)
  • Docker Desktop for Windows
  • CentOS
  • Debian
  • Fedora
  • Raspbian
  • RHEL
  • SLES
  • Ubuntu
  • Binaries

Quelle: https://docs.docker.com/engine/install/

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f├╝r deine Bewertung!

Aktualisiert: 04.10.2022 von Bernhard ­čöö


Top-Artikel in diesem Bereich


ioBroker installieren - Docker
Mit ioBroker k├Ânnen verschiedene Automatisierungsl├Âsungen oder Ger├Ąte in einem System zusammengefasst werden. Um bestimmte Gateways oder Ger├Ąte ansprechen zu k├Ânnen, werden in ioBroker verschiedene Adapter verwendet.

Home-Assistant Docker Conbee 2 und Zigbee2MQTT / deCONZ
Dank zahlreicher Integrationsm├Âglichkeiten ist Home-Assistant eine einfache Plattform f├╝r das Steuern verschiedenster Smart-Home Ger├Ąte. Im Vergleich zu ioBroker ist mir der Start mit Home Assistant wesentlich einfacher gefallen. W├Ąhrend ich f├╝r ioBroker noch am Suchen war, welches Frontend ich f├╝r meine Dashboards verwenden k├Ânnte, hatte ich mit Home-Assistant out of the box ein fertig eingerichtetes System. Die Lovelance Dashboards von Home Assistant k├Ânnen einfach in der GUI zusammengeklickt...

Bitwarden in Docker betreiben - Setup Schritt f├╝r Schritt
Bitwarden ist ein webbasierter Passwort-Manager, ├Ąhnlich LastPass, aber Open Source und der M├Âglichkeit diesen selbst zu betreiben (hosten). Wie sich Bitwarden im Vergleich zu anderen Passwort-Managern einordnet, habe ich auf folgender Seite ├╝berlegt: Passwort-Manager sicher? KeePass vs. LastPass vs. Bitwarden. Bitwarden besteht aus mehreren Services, welche ├╝ber verschiedene Container bereitgestellt werden k├Ânnen. Das relativ aufw├Ąndige Setup wurde mit "Bitwarden Unified" speziell f├╝r ein Selbs...

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details