Terraform的Docker容器将无法启动

时间:2019-02-19 03:07:14

标签: docker terraform

我用Terraform,简单的代码启动了一个Docker容器。

Terraform Code

我可以看到容器旋转但没有运行。

docker container ps -a

我尝试启动并连接到容器失败,并且我不确定为什么吗?

Started the container

Connect fails showing that container isn't running

我已经尝试了几次,但是没有用。抱歉,这里有一个菜鸟。

1 个答案:

答案 0 :(得分:0)

Exited (0)表示程序已成功完成。使用docker,您需要执行一些长时间运行的命令,以确保它不会立即完成。

使用docker测试某些更改的最佳方法是什么都不做。试试这个:

resource "docker_image" "ubuntu" {
  name = "ubuntu:latest"
}
resource "docker_container" "webserver" {
  image = "${docker_image.ubuntu.latest}"
  name = "terraform-docker-test"
  must_run = true
  publish_all_ports = true
  command = [
    "tail",
    "-f",
    "/dev/null"
  ]
}