アリクラウドECSを利用してオンラインプログラミング環境を構築する

2226 ワード

オンラインプログラミング環境の構築
  • サーバ管理ソフトウェア
  • ファイル転送ソフトウェアFileZilla
  • コンパイルソフトウェア
  • 管理端末
  • Docker容器設置環境
  • Docker環境をインストール
  • WebIDEの導入&WebIDE
  • の使用
  • 1.プロジェクトフォルダ
  • の作成
  • 2.Dockerで
  • を実行
  • 3.パスワードの表示
  • サーバ管理ソフトウェア
    ファイル転送ソフトFileZilla
    アリクラウドECSを利用した履歴書サイトを参照
    ソフトウェアのコンパイル
    使用するVisual Studio 2019
    管理端末
    当社のサーバを管理するには、Linuxサーバの管理に関連するソフトウェアを使用する必要があります.PuTTYは、Win 32およびUnixシステムの下でxterm端末をシミュレートしながら、プラットフォーム間Telnet/SHクライアントである.その主な著者はSimon Tathamである.Larry Liによるメンテナンスとオープンソースの中⽂版:ダウンロードアドレス
    Dockerコンテナ環境のインストール
    システムをUbuntu 18.04 64ビットに交換します.
    Docker環境のインストール
    Puttyでサーバーに接続した後、Docker環境をインストールする
    curl -sSL https://get.daocloud.io/docker | sh
    

    二、Docker-Compose環境をインストールし、そのうち1.26.2は最新バージョンによって修正できる
    curl -L
    https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-
    compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    

    WebIDEの導入&WebIDEの使用
    1.プロジェクトフォルダの作成
    mkdir -p /home/coder/project
    

    2.Dockerで実行
    docker run -it -p 80:8080 --name code -v
    "/home/coder/project:/home/coder/project" codercom/code-server:latest
    

    ブラウザにhttp://あなたの通信IPを入力すると、ブラウザで実行されているVSCが表示されます.
    3.パスワードの表示
    新しいputtyウィンドウリンクECSを開く
    先にdocker容器に入ります
    docker exec -it code /bin/bash
    

    パスワードを確認します
    cat ~/.config/code-server/config.yaml
    

    password:後ろのパスワードをマウスの右ボタンでコピーし、先ほどパブリックIPにアクセスしたページに記入すると、VSCコンパイルコードにアクセスできます.