Coder Traefik docker-compose.yaml demo

8 min read
version: '3'
services:
  coder:
    networks:
      - proxy
    hostname: coder
    image: codercom/code-server
    container_name: coder
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ~/.coder:/var/run/coder
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.code.rule=Host(`code.x.org`)"
      - "traefik.http.routers.code.entrypoints=websecure"
      - "traefik.http.routers.code.service=code-service"
      - "traefik.http.services.code-service.loadBalancer.server.port=8080"

networks:
  proxy:
    external: true

获取密码

docker exec -it <code container id> /bin/bash
cat ~/.config/code-server/config.yaml