설치
볼륨 Mapping을 위한 "/volume1/docker/bookstack/config" 디렉토리를 생성 합니다.
#
mkdir /volume1/docker/bookstack/config
Docker 설치에 앞서 자신의 계정에 대한 "PUID"와 "PGID"를 확인 합니다.
#
id 계정명
여기서 uid값 (PUID)과 gid값 (PGID)를 기록해 둡니다. 제 경우 uid=1026, gid=100 입니다.
"docker-compose.yml" 파일을 아래와 같이 생성 합니다.
version: "2"
services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
environment:
- PUID=1026
- PGID=100
- APP_URL="도메인" # 예 : "http://...."와 같은 실제 사용하실 도메인을 넣어줍니다.
- TZ="Asia/Seoul"
- DB_HOST="DB_IP" # 예 : "192.168.1.200"
- DB_PORT=DB_PORT # 예 : 3306
- DB_USER="bookstack"
- DB_PASS="DB비번"
- DB_DATABASE="bookstack"
volumes:
- '/volume1/docker/bookstack/config:config:/config'
ports:
- '6875:80'80' # APP_URL의 연결이 https일 경우 80을 443으443으로 수정해 주셔야 합니다.
restart: unless-stopped
붉은색 부분은 사용자 환경에 맞게 수정하시면 됩니다.
아래 명령으로 Docker를 실행 합니다.
#
docker-compose up -d
접속은 "IP:6875" 입니다. 초기 계정은 아래와 같으며, 최초 로그인 후 수정해 주시면 됩니다.
ID : admin@admin.com
PW : password