Как запустить контейнер?
Запуск контейнера в Docker выполняется командой docker run, которая создаёт и запускает контейнер из образа.
Базовая команда
docker run <image_name><image_name>— имя образа, напримерmyapp:latest.
Часто используемые опции
-d — запуск в фоне (detached mode):
docker run -d myapp:latest--name — задать имя контейнера:
docker run -d --name my_container myapp:latest-p — проброс портов между хостом и контейнером:
docker run -d -p 8080:80 myapp:latestСервис внутри контейнера слушает порт 80, а снаружи доступен на 8080.
-v — подключение томов (volumes) для хранения данных:
docker run -d -v /host/path:/container/path myapp:latest-it — интерактивный режим с терминалом (для командной работы внутри контейнера):
docker run -it myapp:latest /bin/bashПросмотр запущенных контейнеров
docker psОстановка контейнера
docker stop my_containerУдаление контейнера
docker rm my_containerИтог: docker run создаёт и запускает контейнер из образа, а опции позволяют настроить порты, тома, режим работы и имя контейнера.
Last updated
Was this helpful?