阿里云在家实践——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

猜你喜欢

转载自blog.csdn.net/qq_42094066/article/details/106943023
今日推荐