Skip to main content

[Linux #2] 북스택 관련


패키지 목록업데이트, 도커 설치, Docker compose 설치?

sudo apt update
sudo apt install docker.io
sudo apt install docker-compose


도커 컨테이너 실행 중 에러

dainwiki@DESKTOP-4OPVAQ5:~$ docker-compose up
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
  in "./docker-compose.yaml", line 6, column 31

ERROR: yaml.scanner.ScannerError: mapping values are not allowed here in "./docker-compose.yaml", line 6, column 31

yaml 파일 6줄 31번째 글자 확인

vi docker-compose.yml 
i 
:6

image.png

6번째줄 31번째 글자는 :(컬럼)

yaml Validator 돌려 봤으나 Valid yaml 로 나옴


예상 문제 원인

1. .env 파일 변수 문제

.env 파일에 필요한 모든 변수가 제대로 정의되었는지 확인

vi .env

이상 없음


2. 접근 권한 문제

도커 버전 확인

dainwiki@DESKTOP-4OPVAQ5:~$ docker --version
Docker version 24.0.7, build 24.0.7-0ubuntu2~22.04.1

접근권한

dainwiki@DESKTOP-4OPVAQ5:~$ sudo chmod -R 755 /home/dainwiki/bookstack_data
dainwiki@DESKTOP-4OPVAQ5:~$ sudo chmod -R 755 /home/dainwiki/bookstack_db


3. 포트 충돌

sudo apt install net-tools
netstat -ano