Mémo de travail lors de la création d'un environnement d'exécution simple du langage C avec Dokcer. Construit dans l'environnement Ubuntu 16.04.
- clang_test
- Dockerfile
- main.c
--Créer un Dockerfile
FROM ubuntu:16.04
RUN apt-get update && \
apt-get install -y sudo
RUN sudo apt-get install -y \
build-essential \
vim
--Créer main.c
main.c
#include <stdio.h>
int main()
{
puts("Hello World.");
return 0;
}
$ cd clang_test
$ docker build -t ubuntu/clang:16.04 .
$ docker run -it -d -v {clang_Chemin absolu du test}:/home --name clang {ID de l'image} bash
$ docker exec -it clang bash
--Compiler main.c
#Courir dans un conteneur clang
$ cd /home
$ cc -o main main.c
$ ./main
Hello World.
Recommended Posts