2015-01-28 wcdj
摘要:使用Docker Hub官方gcc:latest镜像(1.2GB)编译C/C++程序,以及缩小镜像的方法。
方法1:在gcc容器里编译C/C++程序
将C/C++代码运行在gcc容器内的最简单方法就是将gcc编译指令写入Dockerfile中,然后使用此Dockerfile构建自定义C/C++程序镜像,最后再运行C/C++镜像。
方法2:在gcc容器外编译C/C++程序
通过 -v mount数据卷的方法,使用gcc容器编译宿主主机上的C/C++代码。
若在一个容器中运行了多个进程,可以使用 docker top 来查看每个进程的信息。
root@gerryyang:~# docker top 974
UID PID PPID C STIME TTY TIME CMD
root 22879 3128 0 00:1