如何获得docker映像的输出

如何获得docker映像的输出,docker,docker-compose,Docker,Docker Compose,当我这样做的时候 docker run consoleapp 我得到输出“Hello World” 但是当我想在docker compose中用-d运行这个程序时,什么也不会发生: Starting AA... done Starting BB ... done Starting consoleapp ... done 有办法查看输出吗?尝试在不使用-d的情况下运行compose,它将在屏幕上显示容器的标准输出,并使用-d对容器进行后台监控- $docker组合起来 如果要对其进行后台监控,

当我这样做的时候

docker run consoleapp
我得到输出“Hello World”

但是当我想在docker compose中用-d运行这个程序时,什么也不会发生:

Starting AA... done
Starting BB ... done
Starting consoleapp ... done

有办法查看输出吗?

尝试在不使用
-d
的情况下运行compose,它将在屏幕上显示容器的标准输出,并使用
-d
对容器进行后台监控-
$docker组合起来

如果要对其进行后台监控,可以使用docker compose中定义的服务名称来获取容器日志,如-
$docker compose up-d;docker compose logs consoleapp

Ref-

可能的副本