<클라우드 컴퓨팅>Theia를 이용해 웹에서 클라우드 환경 구축 예제

노설·2022년 7월 14일
0

클라우드 컴퓨팅

목록 보기
2/9

🔴 Theia IDE는?

  • 오픈소스 기반이며 Visual Studio Code와 같은 IDE 환경으로 사용자 입장에서는 익숙하게 사용할수 있다.
  • 웹버전이라 웹을 통해 개발을 할수 있다는것이 흥미롭다.
  • Extension을 통해 Docker을 설치하여 에서 클라우드 컴퓨팅 환경을 개발 할 수 있다.
    하기 그림과 같이 Docker를 설치할수 있다.
  • Theia 공식페이지

🔴 Docker을 사용해 Theia를 구축해보고 실행해보자

  • Theia 설치 Docker 명령어
~# docker run -d -p 3000:3000 -v "$(pwd):/home/project:cached" elswork/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
~# docker ps
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를 설치하면 얼마든지 클라우드 컴퓨팅 환경을 만들 수 있다.

profile
IT업계에서 노설 이라는 이름이 보이면 그건 무조건 나.

0개의 댓글