Docker Start - начало работы с Docker
Команда "docker start" используется для запуска остановленного контейнера. Она принимает в качестве аргумента идентификатор или имя контейнера.
Примеры использования команды "docker start":
1. Запуск контейнера по его имени:
docker start my-container
В данном примере контейнер с именем "my-container" будет запущен.
2. Запуск контейнера по его идентификатору:
docker start 123abc456def
В данном примере контейнер с идентификатором "123abc456def" будет запущен.
3. Запуск контейнера в фоновом режиме:
docker start -d my-container
В данном примере контейнер с именем "my-container" будет запущен в фоновом режиме, то есть его вывод не будет отображаться в текущем терминале.
4. Запуск контейнера с прокидыванием порта:
docker start -p 8080:80 web-server
В данном примере контейнер с именем "web-server" будет запущен и порт 80 внутри контейнера будет прокинут на порт 8080 на хостовой машине.
5. Запуск контейнера с переменными окружения:
docker start -e MYSQL_PASSWORD=secret db-server
В данном примере контейнер с именем "db-server" будет запущен с переменной окружения MYSQL_PASSWORD, которая будет иметь значение "secret".
Важно отметить, что команда "docker start" работает только с остановленными контейнерами. Если контейнер уже запущен, команда не будет иметь никакого эффекта. Если нужно перезапустить контейнер, следует использовать команду "docker restart" вместо "docker start".