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