gpt4 book ai didi

docker - 如何在Docker容器中连接到交互式进程

转载 作者:行者123 更新时间:2023-12-01 22:26:18 27 4
gpt4 key购买 nike

我想连接到Docker容器上的交互式进程(在此示例中为python),并输出输出(在此示例中为2)。这不是在问如何获取shell命令的输出(例如pwdls -a)

cmd1 := "python"
cmd2 := "p = 1"
cmd3 := "print(p+=1)"

rstid := environment.ExecCmd([]string{cmd1, cmd2, cmd3})
environment.ReturnCmdOutput(rstid) -> expected 2

最佳答案

在这种情况下,您想使用标记-iti保持STDIN打开,并且t分配伪终端。

示例将为您提供一个在Docker容器内的交互式python session 。
sudo docker run -it --rm python:3.8.1-slim-buster

关于docker - 如何在Docker容器中连接到交互式进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59798745/

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