Docker로 AWScloud9 퇴색을 구축한 이야기

3539 단어 도커cloud9
windows의 개발 환경을 정돈하는 것은 어렵고, 너무 지저분하고 싶지 않다. 하지만 맥은 가지고 있지 않다는 사람 (나) 때문에 cloud9 환경을 정돈.

이 기사의 장점



・AWScloud9(포이)가 타다에서 사용할 수 있게 된다.
・환경 구축을 0부터 하는 것보다는 하기 쉽다.

환경 이미지





Docker를 사용할 수 있는 전제로 진행



파일 구성


./
├docker-compose.yml
└Dokcerfile


docker-compose.yml
version: "3"

services:
  cloud9:
    build:
      context: "."
    ports:
      - "8181:8181"
      - "8000:8000" #必須ではない
    command: "node /c9sdk/server.js -w /c9sdk/workspace --port 8181 --listen 0.0.0.0 --auth usr:passwd"


Dockerfile.
FROM amazonlinux:latest

RUN yum groupinstall -y development #c

RUN curl -sL https://rpm.nodesource.com/setup_10.x | bash -

RUN yum install -y git development glibc-static which nodejs #cloud9-sdkを立てるための必要最低限のモジュール
RUN git clone https://github.com/c9/core.git /c9sdk && cd /c9sdk && scripts/install-sdk.sh #cloud9-sdkを立てる

RUN mkdir /c9sdk/workspace

WORKDIR /c9sdk/workspace

EXPOSE 8181


실행 명령


docker-compose up -d --build

브라우저에서 https : (가상 머신 IP) : 8181에 연결

완성도





감상



일회용 linuxPC가 입수한 느낌. 만족. vim을 사용하지 않아도 된다.

이어서



django를 시작하려고했습니다. 좋은 느낌.


참고한 기사



"cloud9를 윈도우에 설치하면 행복해진다"htps : // 이 m / 나니와 군 / ms / b7b45 A6 6 6 d33 81 e b9
Docker의 Cloud9 htps : // 이 m / fkmt - sk / ms / 8715 964 1 672b59454

좋은 웹페이지 즐겨찾기