Как запустить контейнер?
Запуск контейнера в 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?