docker-compose(도커컴포즈) 파일을 작성할때 발생한 에러인데요.
'yaml: line : did not find expected '-' indicator'
저의 경우 빨간색 사각형 부분때문에 발생하였습니다.
해당 에러를 해결 하기 위해선 ""(큰따옴표를)를 지워줘야 에러가 사라집니다.
위 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
이는 띄어 쓰기가 제대로 되지 않아 발생하는 에러인데요.
예제의 경우 -(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 |
댓글