메뉴 건너뛰기

SayClub.org

도커(Docker)

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

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

원문출처 : 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
번호 제목 글쓴이 날짜 조회 수
48 도커(Docker) 설치 후 초기 설정 미르다테 2024.12.30 17
47 Watchtower로 도커(Docker) 이미지 자동 업데이트 하기 미르다테 2024.12.30 35
46 도커(Docker)로 Bitwarden 서버 구축하기 미르다테 2024.12.30 25
45 도커(Docker)로 Netdata 설치하기 미르다테 2024.12.30 33
44 도커(Docker)로 WireGuard VPN 서버 구축하기 미르다테 2024.12.30 16
43 도커(Docker)로 Jellyfin 서버 구축하기 미르다테 2024.12.30 17
42 도커(Docker)로 Plex 서버 구축하기 미르다테 2024.12.30 15
41 도커(Docker)로 AirSonic 서버 구축하기 미르다테 2024.12.30 16
40 도커(Docker)로 Transmission 서버 구축하기 미르다테 2024.12.30 16
39 도커(Docker)로 MariaDB 서버 구축하기 미르다테 2024.12.30 32
38 도커(Docker)로 Emby 서버 구축하기 미르다테 2024.12.30 16
37 도커(Docker)로 Nginx 서버 구축하기 미르다테 2024.12.30 14
36 도커(Docker)로 Nextcloud 서버 구축하기 미르다테 2024.12.30 15
35 도커(Docker)로 Nginx-Proxy-Manager 설치하기 미르다테 2024.12.30 20
34 도커(Docker)로 Syncthing 서버 구축하기 미르다테 2024.12.30 19
33 도커(Docker)로 Piwigo 서버 구축하기 미르다테 2024.12.30 14
32 도커(Docker) 이미지 추천 및 설치 방법 정리 미르다테 2024.12.30 14
31 도커(Docker)로 wiki.js 서버 구축하기 미르다테 2024.12.30 15
30 도커(Docker)로 블로그 플랫폼 Ghost 설치하기 미르다테 2024.12.30 14
29 도커(Docker)로 음악 스트리밍 서버 Navidrome 설치하기 미르다테 2024.12.30 17
위로