如何输出或login到docker-compose输出?
当我运行docker-compose时,它会logging一些信息到terminal,我想知道这些信息来自哪里以及如何login到它。例如,我想输出每个请求在一个PHP应用程序内的容器。 我试图在网上看包括docker文件,但没有运气。
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