当我这样做
docker run consoleapp
我得到输出“ Hello World”
但是当我想在带有-d的docker-compose中运行此程序时,什么也没发生:
Starting AA... done
Starting BB ... done
Starting consoleapp ... done
有没有办法查看输出?
答案 0 :(得分:1)
尝试在不使用-d
的情况下运行compose,它将在屏幕上向您显示容器的标准输出,并通过-d
来守护容器-
$ docker-compose up
如果要守护它,可以使用docker compose中定义的服务名称来获取容器日志,例如-
$ docker-compose up -d ; docker-compose logs consoleapp