开发日记 - VSCode 使用 Docker 配置gcc环境

VSCode 使用 Docker 配置gcc环境


絮絮叨叨:第一篇开发日记,尝试一下把每天工作学习中使用的技术和新的用日记的方式记录下来。

开发日记不追求写博客一样的详细,正如名字一样是以日记的形式记录自己每天的学习收获,要求简单明了。


1. Docker 安装和使用

在云服务器上安装 docker 环境,docker 的基本介绍参考,考菜鸟教程
菜鸟教程用于了解基本的信息,不过从头跟着它进行学习有点摸不着头脑。

安装的第一个镜像是Portainer 安装及汉化教程 ,Portainer 是docker 的一个图形化配置界面,可以通过网页对镜像和容器进行管理,使用十分简单方便。

2. 安装宝塔面板

看博客时可看到宝塔面板可方便的对服务器资源进行可视化的管理和配置,安装了一个尝试了下。
在这里插入图片描述
可视化的界面看着挺方便的,不过目前在服务器搭建的服务没几个,所有实际用处并不是太大。

主要就是看下资源占用,后面可能会使用吧。

3. 安装 gcc 使用VScode 开发

安装docker 的最初目的就是解决在开发时,多个工具链环境配置的问题。

在接触一个新的东西是会安装很多软件,但是在刚开始接触的时候并不清楚配置,所以经常重装软件,导致主机编译环境混乱。

使用docker 将每个环境隔离,用的不爽就直接删除重装,对主机的环境不会又什么影响。

docker安装gcc

  1. 安装过程非常简单,在portainer 的镜像列表中输出gcc:6.3.0 然后拉取镜像就完成了。具体可参考这个教程
    在这里插入图片描述

  2. 使用VScode SSH 连接远端服务器,在服务器中文件夹编写文件,然后将服务器文件夹挂载到docker 镜像中。 然后运行容器进行编译。
    运行镜像指令为 docker run -it -v/root/workspace/gcc:/workspace gcc:6.3.0 bash

    -v/root/workspace/gcc:/workspace参数指定服务器的/root/workspace/gcc文件家挂载到容器的/workspace路径下。
    gcc:6.3.0 bash指定需要运行的镜像和命令

    运行命令后进入容器的bash,在命令行输入命令进行编译就可以生成文件了,这个文件在容器和服务器都可以看到和运行。

  3. 还有一种dockerfile 方式对代码进行编译,不过还没弄太明白,后面慢慢折腾。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值