Разница между запуском контейнера в фоновом режиме и на переднем плане заключается в поведении после запуска:
- Запуск на переднем плане означает, что стандартный вход, выход и ошибка корневого процесса привязаны к сеансу терминала. 1 Пока контейнер запущен, он не возвращает командную строку. 1 По умолчанию контейнеры запускаются на переднем плане. 1
- Запуск в фоновом режиме позволяет контейнеру продолжать работать после выхода из терминала. 1 В фоновом режиме можно дальше работать с терминалом, например, вводить в него команды для отображения списка запущенных контейнеров или выходить из контейнера. 1 Автономный контейнер останавливается только после завершения корневого процесса. 1
Для запуска контейнера в фоновом режиме используется опция -d в команде. 14