Команды 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)