, NAS Docker Traefik을 설치하는 방법

반응형

NAS Docker Traefik을 설치하는 방법

트래픽(Traefik)은 HTTP 및 TCP 기반 응용 프로그램을 위한 오픈 소스 역방향 프록시 및 로드 밸런서로, 자동 SSL 인증, 트래픽 관리, 라우팅을 제공합니다. 도커 환경에서 웹 트래픽을 처리하고 로드 밸런싱을 수행하는 데 탁월한 도구입니다.

이 안내서에서는 NAS Docker Traefik을 설치하는 방법에 대해 자세히 설명합니다. 시작하기 전에 NAS에 Docker가 설치되어 있는지 확인하십시오.

 

1단계: 네트워크 생성

시작하기 전에 트래픽을 위한 도커 네트워크를 만들어야 합니다. 이 네트워크를 사용하여 Traefik과 다른 Docker 컨테이너 간의 통신을 허용합니다.

네트워크를 생성하려면 다음 명령을 실행합니다:

docker network create traefik

2단계: Traefik용 디렉토리 작성

NAS에 Traefik의 구성 파일을 저장할 디렉터리를 만듭니다. 이 예에서는 /docker/traefik을 사용합니다.

mkdir -p /docker/traefik

3단계: Traefik 구성 파일 만들기

/docker/traefik 디렉토리에 Traefik에 대한 구성 파일을 생성합니다. traefik.toml 파일의 이름을 지정할 수 있습니다.

nano /docker/traefik/traefik.toml

다음 구성을 파일에 붙여넣습니다:

debug = false

logLevel = "INFO"
defaultEntryPoints = ["http", "https"]

[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect]
    entryPoint = "https"
  [entryPoints.https]
  address = ":443"
  [entryPoints.https.tls]

[api]
entryPoint = "traefik"
dashboard = true

[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "nas.local"
watch = true
network = "traefik"

파일을 저장한 후 닫습니다.

 

이 구성 파일은 HTTP 및 HTTPS 진입점을 지정하고, Traefik 대시보드를 설정하며, Docker와 함께 작동하도록 Traefik을 구성합니다.

SMALL

4단계: Traefik 시작

다음 Docker 명령을 사용하여 Traefik을 시작합니다:

docker run -d \
    -p 80:80 \
    -p 443:443 \
    -p 8080:8080 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /docker/traefik:/etc/traefik \
    --name traefik \
    --network traefik \
    traefik:v2.5

이 명령은 Traefik 컨테이너를 시작하고 필요한 포트를 매핑합니다. 또한 Docker 소켓 및 Traefik 구성 파일을 볼륨으로 마운트 합니다. 마지막으로, 컨테이너를 Traefik 네트워크에 연결합니다.

 

5단계: Traefik 테스트

Traefik이 작동하는지 테스트하려면 traefik 대시보드(https://nas.local:8080/dashboard/#/)를 방문하십시오. 오류가 없는 Traefik 대시보드가 표시되어야 합니다.

 

결론

이 가이드에서는 NAS Docker Traefik을 설치하는 방법에 대해 자세히 설명했습니다. 다음 단계를 수행하면 Traefik이 NAS에서 실행됩니다. 이제 이 도구를 사용하여 Docker 컨테이너에 대한 웹 트래픽 및 로드 밸런싱을 관리할 수 있습니다.

728x90
LIST

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band