me_edu
Docker для разработчиковШаг 7 из 23 · 0% пройдено
Базовые команды · Базовые команды

Запуск контейнеров

Главная команда — docker run: она скачивает образ (если его нет) и запускает контейнер.

docker run hello-world # проверочный образ docker run -p 8080:80 nginx # веб-сервер nginx

Флаг -p пробрасывает порт: -p 8080:80 значит «порт 8080 на моей машине → порт 80 внутри контейнера». Откроете в браузере localhost:8080 — увидите страницу nginx.

Частые флаги docker run: • -d — запустить в фоне (detached), не занимая терминал; • -p хост:контейнер — проброс порта; • --name myapp — задать имя контейнеру; • -e KEY=value — передать переменную окружения; • -it — интерактивный режим (для оболочки внутри).

Пример запуска базы в фоне с именем и паролем:

docker run -d --name db -e POSTGRES_PASSWORD=secret postgres

За одну строку вы подняли PostgreSQL — без установки на свою систему.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.