Emby를 Docker로 운영하기

2490 단어 nginx도커Emby
마지막: Docker의 Ghost
이것은 이제 Docker를 사용할 수있게되고 싶은 필자의 시행 착오의 궤적입니다.

Emby를 Docker로 마이그레이션



지난번에는 블로그 서비스의 Ghost를 컨테이너로 마이그레이션했습니다.


이번에는 VM 서버 애플리케이션 중 미디어 서버인 Emby를 Docker에서 운용합니다.


컨테이너



심상은 공식이 유지하는 이미지 이기 때문에 그것을 이용합니다.
원래 특별히 설정하지 않고 사용했기 때문에 미디어 볼륨을 마운트했을 뿐입니다.

docker-compose.yml 발췌
media:
    image: emby/embyserver:latest
    restart: always
    volumes:
        - /home/fclef/docker/server/media/config:/config
        - /mnt/a:/mnt # VMでもマウントしていたメディアボリューム

과연 공식이 멘테 하고 있는 만큼 있고, 바삭바삭 움직였습니다.

리버스 프록시



Emby는 하위 도메인이 아니라 루트 아래에 배포합니다.
이 이미지는 8096 포트에서 Emby를 전달합니다.

도메인 .conf 발췌
    location /media/ {
        rewrite ^/media(.*)$ $1 break;
        include /etc/nginx/params/proxy_params;
        proxy_pass http://media:8096;
    }

이상입니다.
지금까지 가장 편한 전환이었습니다.
다음에는 마침내 Web Socket 및 Django와 같은 Python 응용 프로그램을 이식합니다.
마침내 Dockerfile을 작성하게 될 것 같습니다.
다음 번 : Python 웹 애플리케이션을 Docker로 실행

좋은 웹페이지 즐겨찾기