Linux
Um den Docker-Daemon auf Linux (von CLI) auszuführen, führen Sie aus:
$ sudo service docker start # Ubuntu/Debian
Hinweis: Beim Kopieren und Einfügen den $
-Zeichen weglassen.
Auf RedHat/CentOS führen Sie aus: sudo systemctl start docker
.
Um das "base" Dateisystem zu initialisieren, führen Sie aus:
$ sudo service docker stop
$ sudo rm -rf /var/lib/docker
$ sudo service docker start
oder manuell wie folgt:
$ sudo docker -d --storage-opt dm.basesize=20G
Installieren Sie docker-machine
auf Linux
Um die Maschinen-Binärdateien auf Linux zu installieren:
-
lokal:
install -vm755 <(curl -L https://github.com/docker/machine/releases/download/v0.5.3/docker-machine_linux-amd64) $HOME/bin/docker-machine
-
global:
sudo bash -c 'install -vm755 <(curl -L https://github.com/docker/machine/releases/download/v0.5.3/docker-machine_linux-amd64) /usr/local/bin/docker-machine'
macOS
Auf macOS ist die docker
-Binärdatei nur ein Client und Sie können sie nicht verwenden, um den Docker-Daemon auszuführen, da der Docker-Daemon Linux-spezifische Kernel-Features verwendet. Daher können Sie Docker nicht nativ unter OS X ausführen. Sie müssen also docker-machine
installieren, um eine VM zu erstellen und damit zu verbinden.
Installieren Sie docker-machine
auf macOS
Wenn Sie den Befehl docker-machine
noch nicht haben, installieren Sie ihn mit einer der folgenden Methoden:
Siehe: Erste Schritte mit Docker für Mac.
Konfigurieren Sie docker-machine
auf macOS
Um Docker Machine über Homebrew zu starten, führen Sie aus:
brew services start docker-machine
Um eine default
-Maschine zu erstellen (falls Sie keine haben, siehe: docker-machine ls
):
docker-machine create --driver virtualbox default
Richten Sie dann die Umgebung für den Docker-Client ein:
eval "$(docker-machine env default)"
Überprüfen Sie dann durch Auflisten von Containern:
docker ps
Siehe: Erste Schritte mit Docker Machine und einer lokalen VM.
Installieren Sie Docker.app auf macOS
Als Alternative zur obigen Lösung können Sie eine Docker-App installieren, indem Sie ausführen:
brew cask install docker
Überprüfen Sie diesen Beitrag für weitere Details. Siehe auch: Kann keine Verbindung zum Docker-Daemon auf macOS herstellen