Sobes.tech
Back to questions
Junior — Middle
60

Какие параметры и опции доступны при запуске Docker контейнера для настройки его поведения?

Answer from AI

sobes.tech AI

При запуске Docker контейнера с помощью команды docker run доступно множество параметров для настройки его поведения. Вот основные из них:

  • -d или --detach — запуск контейнера в фоновом режиме.
  • -p или --publish — проброс портов с хоста в контейнер, например, -p 8080:80.
  • -v или --volume — монтирование томов или директорий, например, -v /host/path:/container/path.
  • --name — задать имя контейнеру.
  • --env или -e — передать переменные окружения, например, -e ENV=prod.
  • --rm — автоматически удалить контейнер после остановки.
  • --network — подключить контейнер к определённой сети.
  • --restart — политика перезапуска контейнера (например, always, on-failure).
  • --memory и --cpus — ограничение ресурсов по памяти и CPU.

Пример запуска контейнера с пробросом порта, переменной окружения и именем:

docker run -d -p 8080:80 -e ENV=production --name my_container nginx