tech:docker_image_build
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:docker_image_build [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:docker_image_build [2025/10/09 21:47] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| * https:// | * https:// | ||
| * [[docker_install_dokuwiki|Exemple de Dockerfile pour Dokuwiki]] | * [[docker_install_dokuwiki|Exemple de Dockerfile pour Dokuwiki]] | ||
| + | * https:// | ||
| Ligne 27: | Ligne 28: | ||
| == Bonnes pratiques | == Bonnes pratiques | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| Ligne 32: | Ligne 41: | ||
| Immediately before your ENTRYPOINT or CMD directive, you then add a USER | Immediately before your ENTRYPOINT or CMD directive, you then add a USER | ||
| + | |||
| + | |||
| + | Ne pas utiliser '' | ||
| + | |||
| + | |||
| + | === Vérif Dockerfile Conrainerfile avec Hadolint | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | |||
| + | <code bash> | ||
| + | podman run --rm -i docker.io/ | ||
| + | </ | ||
| - | == Init process | ||
| - | https:// | ||
| == Exemple de Dockerfile et script | == Exemple de Dockerfile et script | ||
| Ligne 43: | Ligne 63: | ||
| https:// | https:// | ||
| - | <code bash start.sh> | + | '' |
| + | <code bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| set -e | set -e | ||
| Ligne 71: | Ligne 92: | ||
| </ | </ | ||
| - | Dockerfile | + | |
| - | <code - Dockerfile> | + | '' |
| + | <code -> | ||
| CMD [" | CMD [" | ||
| </ | </ | ||
| Ligne 88: | Ligne 110: | ||
| L' | L' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | == Autres | ||
| + | |||
| + | '' | ||
tech/docker_image_build.1742825205.txt.gz · Dernière modification : de 127.0.0.1
