阿里云训练营入门班-打造在线编程环境

阿里云训练营-打造在线编程环境

一、服务器管理软件

1.putty
putty是远程连接服务器管理的软件、我使用的软件是Xshell(强烈推荐)
2.FileZilla
文件传输助手,我使用的是lrzsz 命令行执行
rz # 从本地上传
sz filename #从远程下载
3.VSCode
编程软件,操作体验堪比vim,让你的双手脱离鼠标

博主的软件是原来就安装过的这里不做赘述,网络教程一大把。。。

二、docker

docer 是Linux容器的一种封装,提供简单易用的容器使用接口,它是目前最流行的Linux容器解决方案。docker将应用程序与程序以来打包在一个文件里面,运行这个文件就会生成一个虚拟容器。程序总体来说,docker的接口相当简单,用户可以方便的创建和使用容器,把自己的应用放入容器当中,容器还可以进行版本管理,复制,分享,修改,就像管理普通代码一样。
注意:后面使用Ubuntu18.04作为docker的底层系统。

1、使用指令安装docker环境

curl -sSL https://get.daocloud.io/docker | sh

等待终端中安装完成

在这里插入图片描述

安装完成,安装时间有点长不要急着中止安装!!!
在这里插入图片描述

2、安装docker-compose
使用下面的指令安装docker-compose

$ curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose

执行第一条指令,等待安装完成, 然后执行第二条命令
在这里插入图片描述

三、 部署web IDE

code-server :在远程服务器上运行VSCode 的工具,通过浏览器访问。可以在chromebook 平板电脑和笔记本上都有同样的开发环境,利用大型云服务器的又是进行加速测试,编辑于下载操作。 所有密集运算均在服务器上完成。

1、执行命令开启code-server

$ mkdir -p /home/coder/project
$ docker run -it -p 81:8080 --name code -v"/home/coder/project:/home/coder/project" codercom/code-server:latest --auth none

在这里插入图片描述
等待完成

在这里插入图片描述
注:这里显示没有密码
如果需要密码请执行下面操作
(1)、重新开启一个远程连接,Xshell 直接双击当前连接的标签页,就会在右边显示新的当前连接

在这里插入图片描述在新的连接框下依次输入如下指令:

$ docker exec -it code /bin/bash  # 进入docker 的bash
 cat ~/.config/code-server/config.yaml  # 打印docker服务信息

如下图
在这里插入图片描述
这样就能获得密码了,博主使用ip进入编程环境时没有密码,如果后续在工作中建议设置密码。

2、使用ECS公网ip:81开启code-server
在这里插入图片描述
部署成功

四、使用Web IDE

1、新建文件
在这里插入图片描述
2、点击plain txt
在这里插入图片描述
3、在弹出的搜索框中输入 shell script

在这里插入图片描述
4、输入脚本内容

在这里插入图片描述
5、保存
在这里插入图片描述
在这里插入图片描述
6、完成,退出编程环境,使用bash运行刚才写的脚本文件

 $ docker exec -it code /bin/bash  # 启用bash环境
 $ bash /home/coder/test.sh  # 运行test.sh

在这里插入图片描述
完美!!! 撒花

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值