Я пытался запустить образ докера Ubuntu в фоновом режиме. Итак, я попробовал команду ниже
sudo docker container run -d --name my-ubuntu-container ubuntu:latest
Но эта команда не запускает контейнер в фоновом режиме. На самом деле статус становится EXITED при проверке с помощью
docker container ls -a
Но если я добавлю флаг -it в команду выше. Затем контейнер запускается в фоновом режиме.
sudo docker container run -itd --name my-ubuntu-container ubuntu:latest
Теперь о регистрации docker container ls -a
. Теперь мы видим статус в UP, и он работает в фоновом режиме.
Кто-нибудь может посоветовать, почему добавление флага -it в команду выше вместе с -d запускает образ докера Ubuntu в фоновом режиме?
ubuntu
само по себе ничего не делает. Есть ли причина, по которой вы хотите, чтобы он работал? У вас есть более полный файл Dockerfile для пользовательского образа, который вы пытаетесь запустить? - person David Maze   schedule 11.03.2021