mirror of
https://github.com/kreuzwerker/terraform-provider-docker.git
synced 2026-02-02 03:39:28 -05:00
fix: Replace deprecated .latest attribute with new image_id. (#453)
This commit is contained in:
parent
ad65027896
commit
f34bec792b
44 changed files with 47 additions and 47 deletions
|
|
@ -146,7 +146,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "foo"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ resource "docker_image" "nginx" {
|
|||
# -> same as 'docker run --name nginx -p8080:80 -d nginx:latest'
|
||||
resource "docker_container" "nginx" {
|
||||
name = "nginx"
|
||||
image = docker_image.nginx.latest
|
||||
image = docker_image.nginx.image_id
|
||||
|
||||
ports {
|
||||
external = 8080
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ resource "docker_image" "ubuntu" {
|
|||
|
||||
# Create a container
|
||||
resource "docker_container" "foo" {
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
name = "foo"
|
||||
}
|
||||
```
|
||||
|
|
@ -61,7 +61,7 @@ resource "docker_image" "ubuntu" {
|
|||
|
||||
# Create a container
|
||||
resource "docker_container" "foo" {
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
name = "foo"
|
||||
}
|
||||
```
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ Manages the lifecycle of a Docker container.
|
|||
# Start a container
|
||||
resource "docker_container" "ubuntu" {
|
||||
name = "foo"
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
}
|
||||
|
||||
# Find the latest Ubuntu precise image.
|
||||
|
|
|
|||
|
|
@ -10,6 +10,6 @@ resource "docker_image" "ubuntu" {
|
|||
|
||||
# Create a container
|
||||
resource "docker_container" "foo" {
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
name = "foo"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,6 +18,6 @@ resource "docker_image" "ubuntu" {
|
|||
|
||||
# Create a container
|
||||
resource "docker_container" "foo" {
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
name = "foo"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Start a container
|
||||
resource "docker_container" "ubuntu" {
|
||||
name = "foo"
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
}
|
||||
|
||||
# Find the latest Ubuntu precise image.
|
||||
|
|
|
|||
|
|
@ -964,7 +964,7 @@ func TestAccDockerContainer_multipleUploadContentsConfig(t *testing.T) {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
must_run = "false"
|
||||
|
||||
upload {
|
||||
|
|
@ -995,7 +995,7 @@ func TestAccDockerContainer_noUploadContentsConfig(t *testing.T) {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
must_run = "false"
|
||||
|
||||
upload {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ resource "docker_network" "test_network_2" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
network_mode = docker_network.test_network_1.name
|
||||
networks = [docker_network.test_network_2.name]
|
||||
network_alias = ["tftest-container"]
|
||||
|
|
@ -21,7 +21,7 @@ resource "docker_container" "foo" {
|
|||
|
||||
resource "docker_container" "bar" {
|
||||
name = "tf-test-bar"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
network_mode = "bridge"
|
||||
networks = [docker_network.test_network_2.name]
|
||||
network_alias = ["tftest-container-foo"]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
command = ["/bin/sh", "-c", "for i in $(seq 1 15); do sleep 1; done"]
|
||||
attach = true
|
||||
must_run = false
|
||||
|
|
|
|||
|
|
@ -4,5 +4,5 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
entrypoint = ["/bin/bash", "-c", "cat /proc/kmsg"]
|
||||
user = "root:root"
|
||||
restart = "on-failure"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
devices {
|
||||
host_path = "/dev/zero"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
command = ["/bin/sh", "-c", "exit 123"]
|
||||
attach = true
|
||||
must_run = false
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
group_add = [
|
||||
100
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
group_add = [
|
||||
1,
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
group_add = [
|
||||
"users"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
healthcheck {
|
||||
test = ["CMD", "/bin/true"]
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@ resource "docker_image" "fooinit" {
|
|||
|
||||
resource "docker_container" "fooinit" {
|
||||
name = "tf-test"
|
||||
image = docker_image.fooinit.latest
|
||||
image = docker_image.fooinit.image_id
|
||||
init = true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
ports {
|
||||
internal = 80
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
command = ["/bin/sh", "-c", "for i in $(seq 1 10); do echo \"$i\"; done"]
|
||||
attach = true
|
||||
logs = true
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ resource "docker_volume" "foo_mounts" {
|
|||
|
||||
resource "docker_container" "foo_mounts" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo_mounts.latest
|
||||
image = docker_image.foo_mounts.image_id
|
||||
|
||||
mounts {
|
||||
target = "/mount/test"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
ports {
|
||||
internal = 80
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
ports {
|
||||
internal = 80
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
networks_advanced {
|
||||
name = docker_network.test.name
|
||||
ipv4_address = "10.0.1.123"
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
networks_advanced {
|
||||
name = docker_network.test.name
|
||||
ipv4_address = "10.0.1.123"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
networks_advanced {
|
||||
name = docker_network.test.name
|
||||
ipv6_address = "fd00:0:0:0::123"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
start = false
|
||||
must_run = false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
ports {
|
||||
internal = 80
|
||||
|
|
|
|||
|
|
@ -15,5 +15,5 @@ resource "docker_image" "foo" {
|
|||
resource "docker_container" "foo" {
|
||||
provider = "docker.private"
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
command = ["/bin/sleep", "15"]
|
||||
read_only = true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
}
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
command = ["/bin/sleep", "15"]
|
||||
rm = true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
stdin_open = true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
sysctls = {
|
||||
"net.ipv4.ip_forward" = "1"
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
tty = true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
tmpfs = {
|
||||
"/mount/tmpfs" = "rw,noexec,nosuid"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
restart = "on-failure"
|
||||
max_retry_count = 5
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
upload {
|
||||
content_base64 = base64encode("894fc3f56edf2d3a4c5fb5cb71df910f958a2ed8")
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
upload {
|
||||
content = "foo"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
upload {
|
||||
source = "%s"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
upload {
|
||||
source = "%s"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ resource "docker_volume" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
|
||||
volumes {
|
||||
volume_name = docker_volume.foo.name
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ resource "docker_image" "foo" {
|
|||
|
||||
resource "docker_container" "foo" {
|
||||
name = "tf-test"
|
||||
image = docker_image.foo.latest
|
||||
image = docker_image.foo.image_id
|
||||
networks = [
|
||||
docker_network.tftest.name,
|
||||
docker_network.tftest_2.name
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ resource "docker_container" "foo" {
|
|||
depends_on = [
|
||||
docker_image.ubuntu
|
||||
]
|
||||
image = docker_image.ubuntu.latest
|
||||
image = docker_image.ubuntu.image_id
|
||||
name = "foobar"
|
||||
command = ["sh", "-c", "while true ;do wait ;done"]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue