为了账号安全,请及时绑定邮箱和手机立即绑定

来自 golang api 的 Docker exec 命令

来自 golang api 的 Docker exec 命令

Go
慕盖茨4494581 2023-04-24 15:46:20
需要帮助。我有从 docker 容器执行命令的代码。需要从 exec 命令中获取 stdout。execConfig:= types.ExecConfig{Tty:false,AttachStdout:true,AttachStderr:false,Cmd:command}    respIdExecCreate,err := cli.ContainerExecCreate(context.Background(),dockerName,execConfig)    if err != nil {        fmt.Println(err)    }    respId,err:=cli.ContainerExecAttach(context.Background(),respIdExecCreate.ID,types.ExecStartCheck{})    if err != nil {        fmt.Println(err)    }    scanner := bufio.NewScanner(respId.Reader)    for scanner.Scan() {       fmt.Println(output)}从输出中我看到有趣的情况: 来自 gyazo 的屏幕如何正确删除字节?我发送简单的命令 := []string{"echo","-n", "hello word"}
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信