# Déployer une image Docker

Source : https://webgune.cloud/oc-oc/docs/deployer-docker · Mis à jour le 2026-10-27

# Déployer une image Docker

Si votre application est déjà packagée, sautez l'étape du build : déployez directement l'image.

## Étapes

1. **+ Nouveau service → Image Docker**.
2. Indiquez l'image, avec son tag (`nginx:latest`, `ghcr.io/mon-org/mon-app:v1`…).
3. Renseignez le port exposé par le conteneur.
4. Cliquez sur **Créer**.

Le conteneur démarre en quelques secondes et reçoit immédiatement un sous-domaine `nom-service.webgune.dev` avec SSL actif.

## Quelques images utiles pour démarrer

```text
nginx:alpine            serveur web statique
caddy:alpine             reverse-proxy avec HTTPS auto
adminer:latest           interface d'administration de base de données
louislam/uptime-kuma     supervision d'uptime
n8n/n8n                  automatisation de workflows
gitea/gitea              forge Git auto-hébergée
```

## Images privées

Pour une image hébergée sur un registry privé, deux options :
- transmettre les identifiants du registry via les **variables d'environnement** si votre outil de build les supporte ;
- demander au support la création d'un secret d'image Kubernetes (`imagePullSecret`) dédié à votre service.

## Mettre à jour l'image

Ouvrez **Settings** du service, modifiez le tag de l'image, puis cliquez sur **Redémarrer**. Le pod est recréé avec la nouvelle version. Aucune reconstruction n'est nécessaire, car l'image existe déjà sur le registry.
