docker
Образы
docker run image
# Запустить образ, создать интерактивную оболочку внутри контейнера
docker run -it image
docker run --name my-ubuntu image
Контейнеры
Для запуска остановленного контейнера используется docker start
Запуск сервисов в контейнерах
# запуск bash в работающем контейнере service-name
docker compose exec -u www-data service-name /bin/bash
# выполнение composer команд в контейнере php-service от имени www-data в каталоге /var/www/my-site
docker compose exec -w /var/www/my-site -u www-data php-service composer outdated
# запуск консольного mysql клиента
docker compose exec mysql-service mysql -u root -p