docker build . |
Ein Image aus dem Dockerfile im aktuellen Ordner bauen |
docker build -f <file> . |
Ein Image aus <file> im aktuellen Ordner bauen |
docker build -t <name> . |
Ein Image bauen und mit <name>:latest taggen |
docker build -t <name>:<tag> . |
Ein Image bauen und mit <name>:<tag> taggen |
docker build --no-cache . |
Ein Image ohne Cache bauen |
docker build --target <stage> . |
Ein Image bis zur Stage <stage> bauen |
docker build --build-arg MYARG=myvalue . |
Ein Image mit dem Build-Argument MYARG bauen |
docker tag <image> <name>:<tag> |
Ein Image <image> mit einem weiteren Tag <tag> taggen |
docker tag <image> <registry>/<project>/<name>:<tag> |
Ein Image <image> für eine private Registry taggen |
docker image push <name>:<tag> |
Ein Tag an die Registry pushen |
docker image push --all-tags <name> |
Alle Tags an die Registry pushen |
docker image prune -a --filter "until=24h" |
Alle ungenutzten Images, die älter als 24h sind, löschen |
docker system prune |
Alle ungenutzten Docker-Objekte löschen |
docker run <image> <args> |
Ein Image mit Argumenten starten. Überschreibt CMD |
docker run --entrypoint="<command>" <image> |
Ein Image mit einem anderen Entrypoint starten |