我有一个资源仅为docker_container的名为main.tf的terrafom文件
main.tf文件是:
provider "docker" {
}
#data "docker_registry_image" "baresip" {
# name = "registry.gitlab.com/greenmns/test"
#}
#resource "docker_image" "baresip" {
# name = "registry.gitlab.com/greenmns/test"
# pull_triggers = ["${data.docker_registry_image.baresip.sha256_digest}"]
#}
resource "docker_container" "baresipcallee" {
name = "baresipcallee"
image = "registry.gitlab.com/greenmns/test"
command = ["1"]
rm = true
}image registry.gitlab.com/greenmns/test在我的电脑本地。
当我运行terraform apply来生成一个容器时,我看到使用docker ps时,我的容器是启动的,但是当我运行terraform destroy容器测试时,它没有销毁,我认为这是一个terraform的错误
发布于 2021-01-11 20:45:38
基于:
https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/resources/container当在文件terraform中使用开关rm = true时,例如,main.tf意味着当创建容器时,docker Terraform在创建后不会检查这个容器。
https://stackoverflow.com/questions/62861266
复制相似问题