1. 程式人生 > 實用技巧 >阿里雲ECS訓練營Day02

阿里雲ECS訓練營Day02

搭建線上程式設計環境

1、開通ECS雲伺服器

這個昨天已經搞定了,今天就不詳細說了,詳情見:領取ECS資源獲取ECS資源

2、伺服器管理軟體

首先下載伺服器管理軟體

  1. vscode(程式碼編輯軟體)

  2. FinalShell(伺服器管理軟體)

3、下載Docker

  1. 關於Docker

    Docker屬於Linux容器的一種封裝,能夠提供簡單易用的容器使用介面。它是目前最流行的Linux容器解決方案。

    Docker的意思就是集裝箱,可以快速整合多個環境。

  2. 首先連線伺服器,在連線伺服器之後輸入以下命令:

    //安裝Docker環境
    curl -sSL https://get.daocloud.io/docker | sh   
    
    //安裝Docker-Compose環境
    curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/dockercompose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
    chmod +x /usr/local/bin/docker-compose
    

4、部署WebIDE

  1. 建立專案資料夾

    mkdir -p /home/coder/project
    
  2. 執行下面命令

    docker run -it -p 80:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest
    
  3. Code-sever部署中

  4. 輸入第二條命令時遇到錯誤

    解決方法:

    netstat -ntlp    找到佔用你80埠的程序
    

    kill 838
    

    然後重啟docker容器

    docker restart
    
  5. 進入介面,輸入密碼,大功告成