Formation DevOps | Formation Terraform : 27- Terraform: docker_volume

This website is powered by ItGalaxy.io


Terraform :Docker provider

Modules/docker_run/main.tf

terraform {
required_providers {
docker = {
source = “kreuzwerker/docker”
version = “2.15.0”
}
}
}
provider “docker” {
host = “tcp://${var.ssh_host}:2375”
}
resource “docker_volume” “docker_vol” {
name = “myvol2”
}
resource “docker_network” “docker_net” {
name = “mynet2”
}
resource “docker_image” “nginx” {
name = “nginx:latest”
}
resource “docker_container” “nginx” {
image = docker_image.nginx.latest
name = “enginecks”
ports {
internal = 80
external = 80
}
networks_advanced {
name = docker_network.docker_net.name
}
volumes {
volume_name = docker_volume.docker_vol.name
container_path = “/usr/share/nginx/html/”
}
}






1. Nous contactez


2. Infra as a Service

  • Description: Infrastructure cloud évolutive et sécurisée
  • Links:

3. Projets Développeurs


4. Développeurs


5. Formations Complètes


6. Marketplace

7. Blogs


This website is powered by ItGalaxy.io