docker-compose(도커컴포즈) 파일을 작성할때 발생한 에러인데요.
'yaml: line : did not find expected '-' indicator'
저의 경우 빨간색 사각형 부분때문에 발생하였습니다.
![[Docker] yaml: did not find expected '-' indicator 에러 해결 방법 에러 발생 부분](https://blog.kakaocdn.net/dn/CKo4P/btrTvkFKWav/KFjuurXMURcxmKhplJisFk/img.png)
해당 에러를 해결 하기 위해선 ""(큰따옴표를)를 지워줘야 에러가 사라집니다.
위 docker-compose 파일과 같은 설정인 command 명령어에선 ""(큰따옴표)가 정상 작동하다보니 실수가 자주 발생합니다.
docker run -it --rm \
--ipc=host -p 5000:8888 -v "/home/user/Object Detection/ultralytics_yolov5_dreamvision_data":/usr/src/dreamvision --gpus all dockertest
+ 추가
이외에도 도커컴포즈를 발생하다보면 아래 에러를 자주 만납니다.
services.app명.volumes must be a list
이는 띄어 쓰기가 제대로 되지 않아 발생하는 에러인데요.
![[Docker] yaml: did not find expected '-' indicator 에러 해결 방법 띄어쓰기 오류](https://blog.kakaocdn.net/dn/bcunOo/btrTzlRkfGY/RWkUavUhn9cjyBHxKQBWj1/img.png)
예제의 경우 -(dash) 뒤에 스페이스 한칸을 띄우지 않아 발생하였습니다.
yaml 파일은 indent가 중요하니 주의 하시기 바랍니다.
'리눅스' 카테고리의 다른 글
[Docker] 도커 컴포즈(docker-compose) 사용법 (0) | 2022.12.19 |
---|---|
[Linux] 리눅스 명령어 chmod 사용법 (0) | 2022.12.15 |
[Docker] 도커 허브(docker hub)에 이미지 올리기 (0) | 2022.12.13 |
[docker] docker: Error response from daemon: failed to create shim task: OCI runtime create failed: 도커 에러 해결방법 (0) | 2022.12.13 |
[Docker] 도커에서 주피터 노트북 원격 접속 방법 (1) | 2022.12.12 |
댓글
꼬예님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.