[개발 도구] 프로젝트 개발및 관리를 위한 code Server 구축 docker 이용하기
왜?
먼저 작성자는 Mac을 주로 사용하고 있고 맥미니를 이용해서 서버를 돌릴 수 있는 환경이기 때문에 개발하고 있는 프로젝트및 코드들을 맥미니에 저장하기 위해서 구축하려고 한다.
또한 코드서버를 구축해두면 집에서 개발을 못할 경우 외부에서 vnc를 이용하지 않고 code-server를 이용해 접속해 코드를 작성및 수정을 할 수 있게 된다.
구축하기
사전 준비
- 24시간 돌릴 수 있는 서버 ( 24시간이 가능해야 언제 어디서 접속이 가능하다. )
- Docker 설치
- docker-compose 설치
환경
- Mac OS
- Docker 25.0.3
- docker-compose V2.24.6
docker-compose.yaml 파일 작성하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
version: "3.1"
services:
code-server:
image: lscr.io/linuxserver/code-server:latest
container_name: code-server
restart: always
ports:
- "8443:8443"
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- PASSWORD= # 접속 비밀번호
- SUDO_PASSWORD= # 관리자 접근 비밀번호
- DEFAULT_WORKSPACE=../ # 기본 작업 디렉토리
volumes:
- ./volume/config:/config
- ./volume/source:/config/workspace
실행
이제 docker-compose.yml를 작성한 곳에서 실행을 해주면 된다.
1
sudo docker-compose up -d
결과
위 사진처럼 만약 도커가 정상적으로 됐다면 우리가 설정했던 포트( 저는 8443 )로 접속한다.
로그인창이 나오면 우리가 docker-compose.yml에 작성했던 비밀번호로 접속하면 된다.
이렇게 나오면 성공이다 짜자잔!
This post is licensed under CC BY 4.0 by the author.