Docker Commands (Docu) | |
---|---|
Install Docker | Basic installation:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
docker compose: apt install docker-compose : Install docker
compose (may be older version).Install most recent version. docker-compose --version : check the version.Adapting and testing the basic installation: systemctl
status docker : check the docker
status.sudo usermod -aG docker
$(whoami) : Eigenen Benutzernamen zur Dockergruppe, damit der Befehl docker ohne sudo funktioniert. Danach neu anmelden!docker run hello-world :
Pull an image from dockerhub and run it! |
general | docker version : Version von Client und Server.docker
info : Ausführliche Info zur Dockerinstallationsystemctl
restart docker : Docker neu starten.alias d=docker | complete -F _docker d : Alias d für docker mit tab-Vervollständigung.
|
docker daemon | /lib/systemd/system/docker.service : systemd docker service
file; should not be modified.systemctl edit docker
: configure systemd to control dockerd by options./etc/docker/daemon.json : recommended dockerd configuration
file (docs.docker.com),
but doesn't work (forme).docker daemon CLI : docs.docker.com |
Dockerfile | Dockerfile reference, Best practices for writing Dockerfiles |
Netz | docker network ls : Von Docker auf dem Knoten erzeugte Netze anzeigen
|
Image Mgmt |
Anzeigen:
Erzeugen:
Löschen:
Info:
https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes
Lokaler Speicher für Images:
Info: https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/ |
Container Mgmt | Erzeugen:docker run -ti myIMAGE: Aus dem Image
myIMAGE wird ein neuer Container erzeugt und eine interaktive Shell zur Verfügung gestellt.Anzeigen (Doku): docker ps : Alle laufenden Container anzeigen.
docker ps -a : Alle Container mit Status anzeigen.
docker stop $(docker ps -a -q) : Alle Container stoppen docker ps -a -f status=exited : Alle Container anzeigen, die im Status exited sind. (Doku)Stoppen: docker stop CONTAINER1 CONTAINER1 : Mehrere Container stoppen. (Analog mit start .)Löschen: docker rm $(docker ps -a -f status=exited -q) : Alle Container löschen, die im Status exited sind. |
docker compose | Compose file version 3 reference |
Swarm mode basics |
Reference for docker nodes,
network, services, swarm:
Guide: Configure and use Docker
docker
node ls : Überblick über die Knoten im Cluster.
Grafisches Tool : docker-swarm-visualizer |
Swarm deploy |
private local registry service:
|
Container ausführen |
Nützliches:
|
Tool: Portainer |
Webbasiertes Management von Containern auf Docker-Hosts. Portainer wird selbst als Container zur Verfügung gestellt. Remote-Management über TLS-Anbindung Info: |
Git Grundlagen | Git - kein
Schnick-Schnack //
How To Install Git on Ubuntu 16.04 //
How To Use Git Effectively //
How To Use Git Branches //
11 Best Graphical Git Clients
git init : Im aktuellen Verzeichnis wird ein Git erzeugt.
|