Formation DevOps | Formation Terraform : 31- Terraform :Docker
This website is powered by ItGalaxy.io
Workshop : création d’un module qui permet de mettre en place une application php
Docker_registry_image avec pull_triggers:
-Pull d’une image si le tag sha256 change
Docs détaillées : Liens docker_registry_image
data “docker_registry_image” “mysql” {
name = “mysql:5.7”
}
data “docker_registry_image” “wordpress” {
name = “wordpress:latest”
}
resource “docker_image” “mysql” {
name = data.docker_registry_image.mysql.name
pull_triggers = [ data.docker_registry_image.mysql.sha256_digest ]
}
resource “docker_image” “wordpress” {
name = data.docker_registry_image.wordpress.name
pull_triggers = [ data.docker_registry_image.wordpress.sha256_digest ]
}
registry_auth:
-Permet l’authentification à une private registry.
Docs détaillées : Liens registry_auth
provider “docker” {
host = “tcp://localhost:2376”
registry_auth {
address = “registry-1.docker.io”
config_file = pathexpand("~/.docker/config.json")
}
registry_auth {
address = “registry.my.company.com”
config_file_content = var.plain_content_of_config_file
}
registry_auth {
address = “quay.io:8181”
username = “someuser”
password = “somepass”
}
}
data “docker_registry_image” “quay” {
name = “myorg/privateimage”
}
data “docker_registry_image” “quay” {
name = “quay.io:8181/myorg/privateimage”
}
Docker via ssh
-Connexion à une registry
provider “docker” {
host = “ssh://${var.ssh_user}@${var.ssh_host}:22”
}
/!\moins sécuriser que TCP avec tls
1. Nous contactez
- Description: Besoin de Formation et des Solutions cloud complètes pour vos applications
- Links:
2. Infra as a Service
- Description: Infrastructure cloud évolutive et sécurisée
- Links:
3. Projets Développeurs
- Description: Découvrez des opportunités passionnantes pour les développeurs
- Links:
4. Développeurs
- Description: Rejoignez notre communauté de développeurs
- Links:
5. Formations Complètes
- Description: Accédez à des formations professionnelles de haute qualité
- Links:
6. Marketplace
- Description: Découvrez notre place de marché de services
- Links:
7. Blogs
- Description: Découvrez nos blogs
- Links:
- comment creer une application mobile ?
- Comment monitorer un site web ?
- Command Checkout in git ?
- Comment git checkout to commit ?
- supprimer une branche git
- dockercoin
- kubernetes c est quoi
- architecture kubernetes
- Installer Gitlab Runner ?
- .gitlab-ci.yml exemples
- CI/CD
- svelte 5 vs solid
- svelte vs lit
- solidjs vs qwik
- alpine vs vue
- Plateform Freelance 2025
- Creation d’un site Web gratuitement
This website is powered by ItGalaxy.io