是的,可以通过设置Config结构体中的Tty和StdinOnce字段来实现容器创建后不自动退出。

  • Tty字段用于将标准输入、输出和错误输出连接到终端(tty),如果将其设置为true,则容器将一直运行,直到手动停止。
  • StdinOnce字段用于在第一个连接的客户端断开连接后关闭标准输入。如果将其设置为false,则标准输入将保持打开状态,容器将继续运行。

以下是示例代码:

config := &docker.Config{
    Tty:       true,
    StdinOnce: false,
    // 其他配置项...
}

在创建容器时,将该Config结构体传递给相应的函数(如docker.ContainerCreate)即可实现容器创建后不自动退出。

Docker 容器创建后如何保持运行状态?

原文地址: https://www.cveoy.top/t/topic/fMLF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录