docker学习小实战(一)用gcc处理c

方法一
将C/C++代码运行在容器内的最简方法,就是将编译指令写入Dockerfile
中,然后使用此Dockerfile构建自定义镜像,最后直接运行此镜像,即可启动
程序
建立以下Dockerfile配置文件

FROM gcc:4.9
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
RUN gcc -o myapp main.c
CMD ["./myapp"]

同目录下建main.c文件,任意编写一个c代码

#include<stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}

使用Dockerfile来构建镜像:

# docker build -t gcc-image .

在这里插入图片描述
创建并运行此容器,会编译并运行程序,输出Hello World语句。

# docker run -it --rm --name gcc-container gcc-image

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值