Class3 打造在线编程环境学习笔记


本文主要是记录自己在学习阿里云高校计划七天学习计划的第三天任务:如何打造在线编程环境,在其任务中所做的一些事情。

关于服务器管理软件

首先需要的工具:
(1)PuTTY
PuTTY 是自由的跨平台 Telnet/SSH 客户端,用作传输终端
下载地址:PuTTY下载地址
(2)FileZilla
用于传输文件
下载地址:FileZilla下载地址
有这两个软件后,后续需要使用

安装Docker容器环境

我选择的是系统是Ubuntu 18.04,随后开始安装其环境
(1)利用的putty软件连接上服务器
(2)开始输入相关命令进行安装
1)安装 Docker 环境
命令如下:

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

注意的是这个耗时比较长,在安装过程可以去做别的事情,因为这个时间真的太长!
2)安装 Docker-Compose 环境,我已经根据 最新版本进行了修改
命令如下:

curl -L
https://get.daocloud.io/docker/compose/releases/download/1.26.0/dockercompose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

部署Web IDE

我使用了code-server软件,就是一个可以在远程服务器运行的VS Code工具
首先在服务器上创建项目文件夹

mkdir -p /home/coder/project

然后在Docker中运行以下代码

docker run -it -p 80:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest

等待安装完成,但是有一个问题就是并没有显示其教程中所出现的密码,后经过查询资料发现,可以使用以下的命令查找密码

docker exec -it code /bin/bash
cat ~/.config/code-server/config.yaml

查找到密码以后就可以利用公网IP进入在线编程环境了
下面展示以下在线编程界面

在线编辑页面

使用Web IDE

我随便在其上面编辑一个java文件,如图所示
编辑内容
最后附上阿里云高校计划的地址,有意向也可以报名下一期
报名地址

6.25日更新一些知识:
刚才为了能够完成其class4的图形可视化操作,在完成后需要进行重启操作,因此导致docker关闭,code-server服务也打不开了,后咨询了所在组的队长查明了原因,推荐一下组长的CSDN博客(地址),因为其在使用图形化的时候,导致其用户发生改变,因此需要先

sudo su  变更用户

然后输入以下代码

docker ps -a

找到其code-server所对应的ID
然后使用这个代码

docker start 容器号   这里容器号是你所对应的id

在这里插入图片描述
这样你的code-server就又可以使用了
在这里插入图片描述
对了,可以使用下面的命令让docker开机自启

sudo systemctl start docker # 启动
sudo systemctl stop docker # 停止
sudo systemctl status docker # 状态
sudo systemctl enable docker # 设置开机启动
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值