Команды docker

Выполняются из корневой директории проекта. Т.е. из той же, в которой находится файл compose.yaml

  • запуск контейнеров

    docker compose up -d
    
  • рестарт контейнеров

    docker compose restart
    
  • перезапуск контейнеров + ребилд образов. Применяется при измении файлов Dockerfile, а также при изменении файла .env в корневой директории

    docker compose up -d --build
    
  • вывод списка всех контейнеров

    docker ps -a
    
  • остановка всех контейнеров

    docker compose stop
    
  • вход в запущенный контейнер

    docker compose exec <service> bash
    

    Здесь <service> - имя контейнера из файла compose.yaml (т.е. nginx, php или mysql)