Help us understand the problem. What is going on with this article?

Ubuntu on WSL でEclipse theiaを起動する

More than 1 year has passed since last update.

Ubuntu on WSL でEclipse theiaを起動する

Windows10のWSL(Windows Subsystem for Linux)のUbuntuにDockerをインストールして、Docker ImageのEclipse theiaを起動します。

【参考】Eclipse theia

開発環境

バージョン
OS Windows 10(1903)
Ubuntu 18.04 LTS
Docker-ce 17.09.0

※ Docker-ceのインストール方法は、Ubuntu on WSL でCode-Serverを起動するを参照のこと

Eclipse theiaを起動する

dockerがインストールされていれば、簡単に起動できる。
以下を実行しEclipse theiaを起動する。

> sudo docker run -it --user root -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next

Eclipse theiaに書かれている起動方法では起動しない、あるいは起動はするが起動後に「permission denied」が出てしまうため、試行錯誤の結果「--init」を削除し「--user root」を追加している。
※ あと「sudo」も追加している。

以下のようになれば起動成功。

> sudo docker run -it --user root -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
root INFO Theia app listening on http://0.0.0.0:3000.

ブラウザからEclipse theiaを開く

ブラウザを開き「http://localhost:3000」にアクセスする。

ブラウザで起動_theia.png

次回予定

Eclipse theiaを少しいじってみる。VSCodeの拡張機能をインストールしてみる。

pmtech
自治体・ユーザ企業の発注側の視点からのコンサルティング、開発パートナーの受注側の視点からのエンジニアリングサービスを提供する企業です。
https://www.pmtech.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away