Skip to content

Images

Dockerfile

Créer un Dockerfile pur construire une image nommée myhello :

  • à base de alpine:3.17
  • un script entrypoint.sh qui fait un echo des arguments suivi du username

Le script shell

Terminal window
vi entrypoint.sh
#!/bin/sh
echo $* $(whoami)

Creation par étapes

Hello World avec le langage C

Terminal window
vi hello.c
Terminal window
#include <stdio.h>
int main(void)
{
printf("Bonjour en lagage C ...\n");
}

Création d’une image de base

Créer une image de base alpine avec un compilateur gcc

Créer l’archive avec le commande docker export

Créer un Dockerfile pour l’image de base

Construire l’image de base

Tester l’image de base