是否可以将“docker log”输出和“docker exec”输出结合起来?

JSK*_*KIM 2 docker

是否可以合并docker logs -f输出和docker exec结果?我已经尝试将docker exec结果重定向到docker logs文件。我的环境是 MacOS 并运行 ubuntu docker 镜像。

Tar*_*ani 7

你可以运行

docker exec -it <container id> sh -c "ls -alh  > /proc/1/fd/1"
Run Code Online (Sandbox Code Playgroud)

sh -c是必需的,这样您的 shell 就不会解释重定向