Golang Docker SDK ContainerAttach 方法参数详解 - types.ContainerAttachOptions 配置说明
Golang Docker SDK ContainerAttach 方法参数详解 - types.ContainerAttachOptions 配置说明
在最新的 Golang Docker SDK 中,ContainerAttach 方法用于连接到正在运行的容器并获取其输出。types.ContainerAttachOptions 是一个结构体,用于配置 ContainerAttach 方法的参数。以下是该结构体的字段及其含义:
Container: 要连接的容器 ID 或名称。Stream: 是否返回流式输出。如果为 true,则会实时输出容器的输出;如果为 false,则会在容器退出后返回所有输出。Stdin: 是否连接到容器的标准输入流。Stdout: 是否连接到容器的标准输出流。Stderr: 是否连接到容器的标准错误流。Logs: 是否返回容器的日志输出。如果为 true,则返回容器的所有输出,包括标准输出和标准错误输出;如果为 false,则仅返回标准输出。
如果将 Logs 设为 false,则仍然可以获取命令行运行后的结果,但是只能获取标准输出的内容,无法获取标准错误输出的内容。 如果需要获取所有输出内容,包括标准输出和标准错误输出,需要将 Logs 设为 true。
原文地址: https://www.cveoy.top/t/topic/k6sd 著作权归作者所有。请勿转载和采集!