메뉴 건너뛰기

SayClub.org

도커(Docker)

도커(Docker)로 Code Server 설치하기

미르다테 2024.12.30 12:43 조회 수 : 202

원문출처 : https://sonhc.tistory.com/958

 

[docker] code server 설치 (docker-compose 방식)

웹에서 VS code를 사용할 수 있는 code server 서비스를 도커 컴포즈로 설치하는 가이드입니다. 1. docker-compose 방법 1-1) 기본 디렉토리 생성 sudo mkdir -p <컨테이너_실행_경로> e.g. /volume..

sonhc.tistory.com

 

 

웹에서 VS code를 사용할 수 있는 code server 서비스를 도커 컴포즈로 설치하는 가이드입니다.

 

 

1. docker-compose 방법

1-1) 기본 디렉토리 생성

  • sudo mkdir -p <컨테이너_실행_경로>
    e.g. /volume1/docker/code_server
  • sudo mkdir -p <데이터_볼륨_경로>
    e.g. /volume1/docker/code_server/volume/config

 

1-2) docker-compose.yml 작성

  • sudo vim <도커_컴포즈_파일_경로>   
    e.g. /volume1/docker/code_server/docker-compose.yml
docker-compose.yml
version: "3.1"
services:
  code-server:
    image: lscr.io/linuxserver/code-server:latest
    container_name: code-server
    restart: always
    ports:
      - "50011:8443"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - PASSWORD=12345678
      - SUDO_PASSWORD=12345678
      - DEFAULT_WORKSPACE=/config/workspace
    volumes:
      - ./volume/config:/config
      - ./volume/source:/config/workspace
설명
    container_name: <컨테이너_이름>
    restart: <재시작_옵션>
      - "<접속_포트>:8443"
      - PUID=<UID>
      - PGID=<GID>
      - TZ=<지역/도시>
      - PASSWORD=<암호>
      - SUDO_PASSWORD=<암호>
      - <컨테이너_볼륨_config_경로>:/config
      - <컨테이너_볼륨_source_경로>:/config/workspace

 

1-3) docker-compose 설치

  • sudo docker-compose up -d

 

1-4) 접속 확인

  • http://<HOST_IP>:<접속_포트>
    e.g. http://192.168.10.10:50011

 

 

참조 : https://hub.docker.com/r/linuxserver/code-server

 

Docker Hub

 

hub.docker.com

---
version: "2.1"
services:
  code-server:
    image: lscr.io/linuxserver/code-server:latest
    container_name: code-server
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - PASSWORD=password #optional
      - HASHED_PASSWORD= #optional
      - SUDO_PASSWORD=password #optional
      - SUDO_PASSWORD_HASH= #optional
      - PROXY_DOMAIN=code-server.my.domain #optional
      - DEFAULT_WORKSPACE=/config/workspace #optional
    volumes:
      - /path/to/appdata/config:/config
    ports:
      - 8443:8443
    restart: always
번호 제목 글쓴이 날짜 조회 수
55 Docker - prune 도커 정리하기 미르다테 2025.11.28 26
54 도커(Docker)로 Tugtainer 설치하기(Watchtower 대체) 미르다테 2025.11.18 36
53 도커(Docker)로 Zoraxy 설치하기 미르다테 2025.07.16 140
52 도커(Docker)로 Syslog-ng 설치하기 미르다테 2025.07.07 160
51 도커(Docker)로 Guacamole 설치하기 file 미르다테 2025.06.12 157
50 도커(Docker)로 Drupal CMS 설치하기 미르다테 2025.05.23 167
49 도커(Docker)로 Arachni UI Web(웹스캐너) 설치하기 미르다테 2025.05.14 195
48 도커(Docker)로 diun(Docker Image Update Notifier) 구축하기 미르다테 2025.04.18 178
47 도커(Docker)로 Minio 설치하기 미르다테 2025.04.17 211
46 도커(Docker)로 Rocky Linux 9.5에 Squid Proxy 설치하기 미르다테 2025.04.15 156
45 도커(Docker)로 Zabbix 서버 구축하기 미르다테 2025.04.15 127
44 vaultwarden 버전 확인하기 미르다테 2025.02.10 127
43 Docker-compose up -d 시 실행 오류 해결 방법 미르다테 2024.12.30 151
42 Squid를 Docker 컨테이너로 실행하는 방법 미르다테 2024.12.30 124
41 도커(Docker)로 컨테이너 Log 확인툴(Dozzle) 설치하기 미르다테 2024.12.30 127
40 도커(Docker)로 It-Tools 설치하기 미르다테 2024.12.30 188
39 도커(Docker) YAML 문법 검사 사이트 미르다테 2024.12.30 107
38 도커(Docker)로 Stirling-PDF 서버 설치하기 미르다테 2024.12.30 340
37 도커(Docker)로 이윰빌더(Eyoom)+그누보드 설치하기(한국형 게시판 커뮤니티) file 미르다테 2024.12.30 298
36 도커 컨테이너 내의 파일 가져오기, 로컬 파일 도커 컨테이너로 파일 넣기 미르다테 2024.12.30 190
위로