使用官方镜像:
sudo docker pull gcc
在Dockerfile中,加入需要执行的GCC编译命令:
~~~
FROM gcc:4.9
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
RUN gcc -o myapp main.c
CMD ["./myapp"]
~~~
然后使用Dockerfile来构建镜像my-gcc-app:
~~~
sudo docker build -t my-gcc-app .
~~~
创建并运行此容器,会编译并运行程序,输出Hello World:
~~~
sudo docker run -it --rm --name my-running-app my-gcc-app
~~~
操作过程如下:
![](https://box.kancloud.cn/2016-02-23_56cbd7e9461ae.jpg)
![](https://box.kancloud.cn/2016-02-23_56cbd7e95deab.jpg)