Docker 容器创建后如何保持运行状态?
是的,可以通过设置Config结构体中的Tty和StdinOnce字段来实现容器创建后不自动退出。
- Tty字段用于将标准输入、输出和错误输出连接到终端(tty),如果将其设置为true,则容器将一直运行,直到手动停止。
- StdinOnce字段用于在第一个连接的客户端断开连接后关闭标准输入。如果将其设置为false,则标准输入将保持打开状态,容器将继续运行。
以下是示例代码:
config := &docker.Config{
Tty: true,
StdinOnce: false,
// 其他配置项...
}
在创建容器时,将该Config结构体传递给相应的函数(如docker.ContainerCreate)即可实现容器创建后不自动退出。
原文地址: https://www.cveoy.top/t/topic/fMLF 著作权归作者所有。请勿转载和采集!