Docker Container от Terraform не запустится - PullRequest
0 голосов
/ 19 февраля 2019

Я запустил Docker-контейнер с Terraform, простым кодом.

Terraform Code

Я вижу, что контейнер вращается, но не работает.

docker container ps -a

Моя попытка запустить и подключиться к контейнеру не удалась, и я не уверен, почему?

Started the container

Connect fails showing that container isn't running

Я пробовал этопару раз, но это не работает.Извините, немного нуба здесь.

1 Ответ

0 голосов
/ 19 февраля 2019

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"
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...