Ответ
Основная команда для запуска контейнера из образа — docker run. Она создаёт и стартует новый контейнер.
Базовый синтаксис:
docker run [ОПЦИИ] ИМЯ_ОБРАЗА [КОМАНДА] [АРГУМЕНТЫ...]
Практический пример запуска веб-сервера:
docker run -d --name my-web-app -p 8080:80 -v ./app-data:/usr/share/nginx/html nginx:alpine
Ключевые опции:
-dили--detach— запустить контейнер в фоновом режиме.--name— задать уникальное имя для управления контейнером (вместо использования ID).-pили--publish— пробросить порт с хоста в контейнер (хост:контейнер).-vили--volume— смонтировать том или директорию хоста в контейнер.-eили--env— установить переменную окружения внутри контейнера (например,-e NODE_ENV=production).--restart— задать политику перезапуска (например,--restart unless-stopped).
Для оркестрации нескольких контейнеров используется docker-compose up, который читает конфигурацию из файла docker-compose.yml.