Skip to content

convertisseur binaire, octal, decimal, hexadecimal en C

Notifications You must be signed in to change notification settings

Tonguechaude/Convertisseur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Création et initialisation d'un conteneur Docker

Initialisation

1. Créer le Dockerfile

Créez un fichier nommé Dockerfile dans le répertoire du projet avec le contenu suivant :

# Utilise une image de base officielle avec GCC
FROM gcc:14.1.0

# Installe ncurses et d'autres bibliothèques nécessaires
RUN apt-get update && apt-get install -y \
    libncurses5-dev \
    libncursesw5-dev

# Crée un répertoire de travail
WORKDIR /usr/src/convertisseur

# Copie les fichiers sources dans le conteneur
COPY . .

# Compile le programme
RUN gcc -o convertisseur convertisseur.c -lncurses -lm

# Commande par défaut pour exécuter le programme
CMD ["./convertisseur"]

2. Fichiers source

Vérifier que le fichier source principal, par exemple convertisseur.c, est dans le même répertoire que votre Dockerfile. Voici un exemple de convertisseur.c :

.
├── convertisseur.c
├── Dockerfile
└── README.md

3. Construire et exécuter le conteneur Docker

Ouvrez un terminal et naviguez jusqu'au répertoire contenant votre Dockerfile et main.c.

Construisez l'image Docker avec la commande suivante :

docker build -t convertisseur-image:1.0.0 .

Exécutez le conteneur Docker avec la commande suivante :

    docker run --rm -it convertisseur-image:1.0.0

Cette commande compile le programme à l'intérieur du conteneur Docker et exécute le binaire généré. La sortie du programme sera affichée dans le terminal.

About

convertisseur binaire, octal, decimal, hexadecimal en C

Resources

Stars

Watchers

Forks

Packages

No packages published