티스토리 뷰

반응형

Docker를 사용하여 웹브라우저에서 간편하게 파일 탐색기를 사용하는 FileBrowser 이미지입니다.

 

https://hub.docker.com/r/filebrowser/filebrowser

 

Docker Hub

 

hub.docker.com

 

docker-compose를 사용하여 Docker 컨테이너를 실행하는 방법을 알아보겠습니다.

 

docker-compose.yml 파일을 생성하고 다음 내용을 추가합니다.

version: '3'
services:
  filebrowser:
    image: filebrowser/filebrowser
    ports:
      - 80:80
    volumes:
      - ./filebrowser/database.db:/database.db
      - ./:/srv
    user: 1000:1000

./이 FileBrowser의 루트 디렉토리입니다. 다른 디렉토리를 지정할 경우 경로를 수정합니다. (예시 ./www)

 

다른 포트를 지정할 경우, ports: 80:80 부분을 <변경포트>:80로 수정합니다.

 

사용자 UID, GID를 확인하여 user: 1000:1000 부분을 <uid>:<gid>로 수정합니다.

 

UID, GID를 확인하는 방법은 id 명령어로 가능합니다.

$ id
uid=1000(user) gid=1000(user) groups=1002(user),27(sudo),119(docker)

 

docker-compose.yml 파일을 저장하고, 빈 db 파일을 생성합니다.

$ touch ./filebrowser/database.db

 

준비가 완료되었습니다. docker-compose를 시작합니다.

$ docker-compose up
반응형