如何防止游牧任务退出?

Ala*_*reb 5 devops nomad

在 docker 中,我们有-t标志来防止容器退出。如何在游牧民族中实现同样的事情?

我想调试是否可以从另一个服务 ping 一个服务,所以我只想要一个带有 curl 的容器。但是,如果我尝试部署 ubuntu 映像,如下所示指定它,它会退出并继续重新启动。我该怎么做才能让它继续运行?

task "testubuntu" {

  driver = "docker"

  config {
      image = "ubuntu:latest"
  }

  resources {
      cpu = 500
      memory = 256
      network {
          mbits = 10
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

Ala*_*reb 0

添加container = true配置节

task "testubuntu" {

  driver = "docker"

  config {
      image = "ubuntu:latest"
      container = true
  }

  resources {
      cpu = 500
      memory = 256
      network {
          mbits = 10
      }
  }
}
Run Code Online (Sandbox Code Playgroud)