누구나 따라할 수 있는, 그리고 이해도 필요 없는 너무나 쉬운 리버스 프록시
이것만 따라하면 추가적인 Traefik 설정을 할 일은 없으실 겁니다. (고급 사용자는.... 알아서 하세요.....)
특히 제가 올리는 docker-compose는 바로 올라갑니다.
초보자도 자유롭게 질문할 수 있는 포럼을 만들었습니다.
NavyStack의 가이드 뿐만 아니라, 아니라 모든 종류의 질문을 하실 수 있습니다.
검색해도 도움이 되지 않는 정보만 나오는 것 같고, 주화입마에 빠진 것 같은 기분이 들 때가 있습니다.
그럴 때, 부담 없이 질문해 주세요. 같이 의논하며 생각해봅시다.
- docker 설치
- 운영체제의 방화벽에서 80/tcp, 443/tcp, 443/udp 허용
- 클라우드 혹은 공유기에서 80/tcp, 443/tcp, 443/udp 허용
git clone https://github.com/NavyStack/traefik.git && cd traefik
docker network create traefik-network
./traefik/etc/traefik.toml
현재 경로에 있는 etc 폴더 내에 있는 traefik.toml에 이메일 수정
dashboard.example.com을 원하는 도메인으로 변경하시면 됩니다.
(단 http 챌린지 이므로, DNS레코드에 등록이 되어있어야 하고, 방화벽 등등 허용 해야합니다.)
(인증서 올라오기 까지 시간이 조금 걸립니다.)
docker compose up -d
이제 저의 레포지토리에 있는 traefik 파일을 숨도 안쉬고 올리면 귀찮은 것 없이 바로 올라갑니다. (따로 링크를 걸고 명령어를 병기하겠습니다.)
수정할 것 딱 2가지
./traefik/etc/traefik.toml이메일 수정docker-compose.toml파일에 있는 대시보드용 도메인 수정