🔴 Theia IDE는?
- 오픈소스 기반이며 Visual Studio Code와 같은 IDE 환경으로 사용자 입장에서는 익숙하게 사용할수 있다.
- 웹버전이라 웹을 통해 개발을 할수 있다는것이 흥미롭다.
Extension
을 통해 Docker
을 설치하여 웹에서 클라우드 컴퓨팅 환경을 개발 할 수 있다.
하기 그림과 같이 Docker를 설치할수 있다.
- Theia 공식페이지
🔴 Docker을 사용해 Theia를 구축해보고 실행해보자
~
Unable to find image 'elswork/theia:latest' locally
latest: Pulling from elswork/theia
cbdbe7a5bc2a: Pull complete
091983d60f65: Pull complete
7bacc183740f: Pull complete
c4a5a5d270d4: Pull complete
7f3864d617a7: Pull complete
5c0ec66b276f: Pull complete
d2a847f9a618: Pull complete
Digest: sha256:2ed119bd12237a21170fffe21b8cebb28f8b1f1a5d48db50e987e789aecf72dc
Status: Downloaded newer image for elswork/theia:latest
d06c6c6b2819976cab55c224716f66222f096433e1b397e43ee9580a0894ba18
~
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d06c6c6b2819 elswork/theia "node /home/theia/sr…" 4 seconds ago Up 3 seconds 0.0.0.0:3000->3000/tcp loving_chatterjee
- Theia 실행
visual studio code에서도 docker를 지원해주기 때문에 여기서 실행해 보았다.
- 이미지와같이
Open in Browser
를 클릭하면 하기와 같은 웹브라우저 창이 뜨며 웹에서도 개발이 가능한 환경이 만들어진다. 여기에서도 Extension에 접속해 docker를 설치하면 얼마든지 클라우드 컴퓨팅 환경을 만들 수 있다.