상현

인프라

Traefik 커맨드 config 파일로 구성하기

왜? Traefik을 구성하면서 docker-compose.yaml 내부에서 커맨드라인이 너무나 늘어나는 것이다 그러다 보니까 고민이 되었다. 이렇게 작성하면 내가 나중에 잘 알아볼 수 있을까? 그래서 Traefik의 커맨드 설정을 .toml .yaml로 설정하는 방법이 있어서 이 방법으로 커맨드를 옮기려 한다. Let’s go Configuration Introduction – Traefik 공식 홈페이지에서 이 부분을 살펴보면 configuration File은 설정파일의 이름이 traefik.toml(.yml, .yaml)으로 설정 되어있고 해당 … Continued

Traefik docker-compose example & 다른컨테이너 연결

공식 홈페이지의 Getting started 섹션에 docker-compose.yaml 파일이다. 처음에 의문이 들었는데 8080이 Traefik의 대쉬보드 포트이다. 위 설정만으로도 Traefik이 잘 서비스되고있는 것도 확인했고 이제 내가 운영하고 있는 wordpress 컨테이너 또는 다른 컨테이너를 연결할 차례다. wordpress docker-compose 컨테이너 연결 & 도메인 설정 역방향 프록시로 Traefik에서 wordpress container로 어떻게 연결하는 것인가? 이것은 Traefik이 머신의 /var/run/docker.sock을 사용할 수있게 해줬기 때문에 … Continued

Traefik

개인 서버에서 여러개의 docker container로 애플리케이션을 배포하고있다. 그래서 점점 docker ps 로 컨테이너를 살펴보고 하기 어려워져서 모니터링, k8s, kind 등등 여러가지를 살펴보다가 Traefik, prometheus, grafana, portainer 및 oauth2_proxy 이러한 조합을 알게되어서 traefik이 무엇인가 살펴보려한다. Traefik는 오픈소스 Edge Router입니다. 시스템을 대신하여 요청을 수신하고 처리하는 구성요소를 찾습니다. Traefik은 기본적으로 Kubernetes, Docker, Docker Swarm, AWS, Mesos, Marathon과 같은 … Continued

adminer theme, plugin

docker adminer 이미지를 통해서 만들면 docker run할때 테마나 플러그인을 설정하는 방법만 나와있다. 나는 그런 것을 원하는게 아니야!! 😡 커스텀한 테마들을 추가하는 설명을 보면 adminer.php 파일 있는곳에 adminer.css를 추가해주면 된다라고 나와있다. 그리고 docker run을 통해서 테마를 설정하면 아래처럼 설정된다. adminer.css가 심볼릭 링크로 설정되는게 보인다. 컨테이너 내부가 어떤구조로 되어있는지만 알면 스타일 구성은 이제부터 손쉽다 프로젝트 폴더구성 내가 … Continued