달소님의 librespeed 설치글 참고도중 발생한 오류 질문드립니다...ㅠ
안녕하세요 docker에 librespeed를 설치하여 사용하려 달소님의 블로그를 참고하여 설치하고 있습니다.
게시글을 따라하던 도중 docker compose 부분에서 오류가 발생해 이렇게 질문드립니다.
docker-compose.yml 파일은 다음과 같습니다.
version: “2.1”
services:
librespeed:
image: lscr.io/linuxserver/librespeed
container_name: librespeed
environment:
– PUID=1000
– PGID=1000
– TZ=Asia/Seoul
– PASSWORD=PASSWORD
volumes:
– /data/librespeed/config:/config
ports:
– 8000:80
restart: unless-stopped
해당 docker-compose.yml을 작성 후 compose up 하면 아래와 같은 오류가 발생합니다...
validating /data/librespeed/docker-compose.yml: services.librespeed.environment must be a mapping
구글링을 해 봐도 yml 파일 문법이 잘못되어 발생하는 오류라고 하던데 아무리 봐도 문법에 있어 오류가 난 부분은 없는것 같습니다.
또한 디렉토리 위치를 다시 확인해보라는 말이 있어 다시 확인했지만 정확하구요...
혹시 해당문제를 어떻게 해결해야하는지 아시는 분 계신가요?
구글링.. 해보니 environment: 아래 - 하이픈를 제거하라고 하네요..
https://forums.docker.com/t/error-services-db-environment-must-be-a-mapping/120667
태그에 arm을 아예 명시해서 해보시겠어요?
https://hub.docker.com/r/linuxserver/librespeed/tags
이렇게 바꾸니까 정상적으로 작동하네요...
혹시 무슨 차이인지 아시나요...?
version: "2.1"
services:
librespeed:
image: lscr.io/linuxserver/librespeed:latest
container_name: librespeed
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- PASSWORD=PASSWORD
- CUSTOM_RESULTS=true #optional
volumes:
- /data/librespeed/config:/config
ports:
- 8000:80
restart: unless-stopped
저도 설치 해서 사용중입니다. ㅎㅎ
cmt alert