2023-07-04 19:02:30 +02:00

55 lines
917 B
Markdown

%title: Terraform
%author: Hubert
# Terraform : docker network
<br>
Doc network : https://www.terraform.io/docs/providers/docker/r/network.html
Doc container: https://www.terraform.io/docs/providers/docker/r/container.html
<br>
* création d'un réseau
```
resource "docker_network" "tips-of-mine" {
name = "mynet"
}
```
<br>
* utilisation
```
resource "docker_container" "nginx" {
image = docker_image.nginx.latest
name = "enginecks"
ports {
internal = 80
external = 80
}
networks_advanced {
name = docker_network.tips-of-mine.name
}
}
```
-----------------------------------------------------------------------------------------------
# Terraform : docker network
<br>
* changement de range
```
resource "docker_network" "tips-of-mine" {
name = "mynet1"
driver = "bridge"
ipam_config {
subnet = "10.0.5.0/24"
}
}
```
Remarque: attention à la manière de modifier