Docker – Lista przydatnych komend

Lista przydatnych komend

Docker oraz Docker Compose – Lista przydatnych komend

docker image ls
docker container ls --all

docker ps
docker inspect 3b09ecddb6f6

docker-compose down
docker-compose up --build
docker-compose exec php(nazwa kontenera) php -v
docker-compose run --user="1000" php wp
docker-compose up --build
docker-compose exec mysql mysqldump -h mysql -u root -ppassword source_db > ./sql_dump.sql
docker images - list of images
docker-compose logs
docker volume inspect mysql-data
docker volume ls
docker volume inspect .....

Usuwanie image i volumów dockera
docker-compose down -rmi all --volumes
docker volume prune
docker rm -f $(docker ps -a -q)

docker

up – Start all docker containers
stop – Stop all docker containers
restart – Restart all docker containers
composer – Run composer in application directory. Eg. ./docker.sh composer dump-autoload -o
ps – List running containers
logs – Tail containers logs
console – By default runs a symfony console. Eg. ./docker.sh console debug:router
rebuild – Rebuild images build from Dockerfiles
bash – Get a shell from container. Eg. ./docker.sh bash php
bash_root – Get a shell from container as root. Eg. ./docker.sh bash root php
app_logs – Show application logs (fpm, logger, cli)”