如何输出或登录docker-compose输出?

时间:2016-07-29 17:17:51

标签: docker docker-compose

当我运行docker-compose时,它会将一些信息记录到终端,我想知道这些信息的来源以及我如何登录它。例如我想在php应用程序中输出每个请求在容器内。我试图在网上看看包括码头工人文档,但没有运气。

1 个答案:

答案 0 :(得分:10)

docker-compose中的输出是容器运行命令的stdout / stderr。如果您没有分离,则可以使用docker run看到此内容,并且您可以从docker logs获取与您从撰写提交的群组中分离的docker-compose logs$ cat docker-compose.hello-world.yml version: '2' services: hello-world: image: busybox command: "echo hello world" $ docker-compose -f docker-compose.hello-world.yml up Creating test_hello-world_1 Attaching to test_hello-world_1 hello-world_1 | hello world test_hello-world_1 exited with code 0 的容器中的内容容器。

编辑:此行为的证据:

Resource_Controller