阿里云在家实践——Class3 打造在线编程环境

服务器管理软件

  1. 管理终端:puTTY,windows也可以使用cmder
  2. 文件传输:Filezilla
  3. 代码编辑:Visual Stdio Code

安装Docker容器环境

  1. 登录服务器
    ssh root@你的ip
    
  2. 安装Docker环境
    curl -sSL https://get.daocloud.io/docker | sh 
    
  3. 安装Docker-Composer环境,在这里查看最新版本
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
  1. 当安装docker出现Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?的错误时,运行下面的命令,一次不行的话,多来几次
    sudo rm /var/lib/dpkg/lock
    sudo dpkg --configure -a
    

部署Web IDE

  1. web ide是通过code-server实现的
  2. 使用docker安装code-server
    (1) 创建项目文件夹
    mkdir -p /home/coder/project
    
    (2) 在docker中运行:
    docker run -it -p 9898:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest
    
    (3) 先进入docker容器,再查看密码
    docker exec -it code /bin/bash
    cat ~/.config/code-server/config.yaml
    
    (4) 在浏览器中输入ip:端口就可以访问了
    在这里插入图片描述

使用Web IDE

使用方式与vscode一致,只不过打开的文件夹必须是存在的。由于是基于docker搭建的,与本机环境不一致,所以不能编辑本机上的所有文件,只能编辑docker容器中的文件。若想编辑本机环境下的某个文件夹上的文件,需要使用Docker容器挂载本地共享文件夹

欢迎更多同学加入高校计划

视频链接:https://developer.aliyun.com/course/426?spm=a2c6h.14089369.J_2497364210.4.23541efcaKwIHc
活动链接:https://developer.aliyun.com/adc/college/
在线IDE链接:http://39.98.78.5:9898

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值