ESC搭建在线编程环境WebIDE(vs code)

   日期:2020-08-09     浏览:102    评论:0    
核心提示:准备:ESC云服务器putty流程:安装 Docker 环境putty连接服务器安装docker环境curl -sSL https://get.daocloud.io/docker | sh安装 Docker-Compose 环境,其中 1.25.3 可以根据 最新版本 修改curl -Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.4/dockercompose-`uname -s`-`uname -m

先展示下成果

准备:

ESC云服务器
putty

流程:

1、putty连接服务器
2、安装docker环境

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

查看docker版本

docker version

下载速度过慢会导致安装失败,可以使用阿里镜像,后面讲
3、安装 Docker-Compose 环境

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

查看版本(检查是否安装成功)

docker-compose -v

4、创建项⽬⽂件夹

mkdir -p /home/coder/project

5、在 Docker 中运⾏

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

6、Code-server 开始部署

7、Password is from xxxx指我们的保护密码,怎么找密码?

查看容器名称docker ps -a (-a查看所有容器)

如果putty意外停止运行要重新登录并重启容器,没有问题可跳过这一步

docker start 你的容器名称

查看容器信息


docker exec -it 容器名称 /bin/bash

cat ~/.config/code-server/config.yaml

8、 在浏览器中输⼊我们的公⽹IP http://你的公⽹IP,提交密码,稍等一会,就可以看到浏览器中运⾏的VSC了

踩到的坑

1、进程占用

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决方法:
kill 掉 yum 或 apt 进程,简单粗暴

pkill -9 yum

pkill -9 apt

2、忘了这个是哪里的错误,随手记了一下,可能是bug太多了吧,见过的朋友欢迎评论区补充

Warning: apt-key output should not be parsed (stdout is not a terminal)

3、没有重启容器,直接查看密码,解决方法查看步骤7

Error response from daemon: Container 0a0e731f13227ee98be072fe998296673054d1a268d6 is not running

4、docker安装太慢导致失败
参考阿里docker ce镜像
公网环境↓↓↓

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装 Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce

新手入门,处处是坑,害

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服