Коллеге нужен веб-сервер в контейнере Docker на порту 8080 — для проверки. Образ busybox с сервером httpd на машине уже есть. Docker здесь доступен только root, поэтому команды docker идут через sudo.
Запусти сервер командой из карточки и посмотри список контейнеров. «Начать» подготовит машину.
Запусти веб-сервер
Запусти веб-сервер в контейнере web командой из карточки, затем посмотри список контейнеров.
Сначала предположи
Что покажет sudo docker ps после запуска сервера?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
docker run напечатал длинную строку, а в docker ps контейнера web нет. Что из этого верно?
-
docker psтоже шла черезsudo, а контейнеры у Docker общие на всю машину: работающийwebбыл бы в списке. -
Отказ Docker печатает строкой
docker: Error response from daemon: …. Длинная строка из цифр и букв — идентификатор созданного контейнера. -
Без ключа
--rmDocker контейнер не удаляет: остановленныйwebпо-прежнему на машине, его покажетsudo docker ps -a.
Контейнер web создан, но в списке работающих его нет.