gpt4 book ai didi

docker - "docker logs"和 "docker attach"有什么区别?

转载 作者:行者123 更新时间:2023-12-04 23:21:15 37 4
gpt4 key购买 nike

它们都允许您连接到正在运行的容器的 stdout/stderr。特别是docker logs --follow似乎与 docker attach 类似.

一个命令是另一个命令的过时版本,还是存在显着差异?

最佳答案

docker logs 只是通过管道传输您的 stderr/stdout,而 attach 附加 stdin/out/err 和代理信号。

例如,附加 ( https://docs.docker.com/engine/reference/commandline/attach/#description ) 的文档指出“您可以使用 CTRL-p CTRL-q(用于安静退出)或 CTRL-c 再次从容器分离(并保持运行),或 CTRL-c 将发送 SIGKILL "

如果容器有 pty,我会假设您已连接到 pty 并具有完整的 pty 功能(尚未测试)。

希望这个对你有帮助!

关于docker - "docker logs"和 "docker attach"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149594/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com