Docker

Befehle

Docker Info

docker info

Images

Docker Image suchen

docker search Name

Docker Image herunterladen

docker pull Name

Zeige vorhandene Images

docker image ls

Details zu Image

docker image inspect Name

Image entfernen

docker image rm -f Name

Aufräumen

docker image prune

Container

Container mit eigenem erstellen

docker run --name con-name ContainerName

bei Bedarf wird Donwload gestartet

Container mit eigenem Namen starten und Port erstellen

docker run --name con-nginx -d -p 80:80 nginx

Container Info / Prozesse

docker ps
docker ps -la

Container starten

docker start Name

Container stoppen

docker stop Name

In den Container wechseln

docker exec -it con-nginx bash

mit exit verlassen

Container entfernen

docker rm Name

Volume

Volume anzeigen

docker volume ls

Details zu Volume

docker volume inspect Name

Volume erstellen

docker volume create Name

Volume und Container erstellen

docker run --name vol-nginx -d -p 80:80 -v con-nginx:/usr/share/nginx/html:ro -d nginx

Volume Verzeichnis

sudo -s
cd /var/lib/docker/volumes/

Volume entfernen

docker volume rm Name

Aufräumen

docker volume prune

Network

ifconfig docker0
docker network ls
docker network create --driver bridge Name
docker network inspect Name