
docker run
Запустить команду в новом Docker контейнере.
- Запускает команду в новом контейнере из указанного образа:
docker run {{image:tag}} {{command}}
- Запускает команду в новом контейнере в фоне (отвязывается от терминала) и выводит ID контейнера:
docker run -d {{image}} {{command}}
- Выполнить команду в одноразовом контейнере в интерактивном режиме с доступом к терминалу:
docker run --rm -it {{image}} {{command}}
- Передать переменные окружения для запускаемого нового контейнера:
docker run -e '{{variable}}={{value}}' -e {{variable}} {{image}} {{command}}
- Запускаем новый контейнер с указанной командой и монтируем внешнюю (хостовую) директорию внутрь контейнера:
docker run -v {{path/to/host_path}}:{{path/to/container_path}} {{image}} {{command}}
- При запуске нового контейнера выставляем из контейнера сетевые порты для доступа снаружи:
docker run -p {{host_port}}:{{container_port}} {{image}} {{command}}
- Подменяем точку входа (запускаемую программу) и запускаем новый контейнер из образа:
docker run --entrypoint {{command}} {{image}}
- Запускаем новый контейнер и присоединяем к указанной сети:
docker run --network {{network}} {{image}}
