docker-machine ls
docker-machine active
docker-machine start|stop MACHINE
docker-machine ip MACHINE
$ docker build --file .docker/Dockerfile -t laravel-docker .
$ docker build --build-arg HTTP_PROXY=http://xx.xx.xx.xx:xx --build-arg HTTPS_PROXY=http://xx.xx.xx.xx:xx -t laravel-docker .
$ docker images
$ docker run --rm -p 8080:80 laravel-docker
$ docker run --rm -d -p 8080:80 laravel-docker
$ docker ps
oder:
$ docker ps -a
$ docker stop CONTAINERID
$ docker container rm CONTAINER [CONTAINER...]
$ docker-compose up --build
$ docker compose exec app /bin/bash
$ docker ps
Dort die Container ID notieren, dann:
$ docker exec -it CONTAINER_ID /bin/bash
$ docker run -ti -v /var/run/docker.sock:/var/run/docker.sock yelp/docker-custodian dcgc --max-container-age 1days --max-image-age 7days $ docker images -f dangling=true -q | xargs docker rmi $ docker run -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker --rm martin/docker-cleanup-volumes $ docker images buildref* | awk '{print $3}' | xargs docker rmi -f
oder:
$ docker image prune $ docker container prune $ docker volume prune $ docker network prune
oder nur:
$ docker system prune
$ docker compose down --rmi all -v --dry-run