누구나 따라할 수 있는, 그리고 이해도 필요 없는 너무나 쉬운 리버스 프록시
이것만 따라하면 추가적인 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
파일에 있는 대시보드용 도메인 수정