23.02.14 19:15 작성
·
210
0
아래처럼 폴더가 틀리다는데 어떻게 폴더를 설정해야 될까여?
PS C:\prac-docker> tree
OS 볼륨에 대한 폴더 경로의 목록입니다.
볼륨 일련 번호는 22D0-591D입니다.
C:.
└─html
PS C:\prac-docker> docker run -d -p 8080:80 --volume %cd%\html:/prac-docker/html --name mynginx nginx
docker: Error response from daemon: %!c(string=is not a valid Windows path)d%!\(MISSING)html.
See 'docker run --help'.
PS C:\prac-docker> docker run -d -p 8080:80 --volume %cd%\html:/prac-docker/html --name mynginx nginx
docker: Error response from daemon: %!c(string=is not a valid Windows path)d%!\(MISSING)html.
See 'docker run --help'.
PS C:\prac-docker>
답변 1
0
2023. 02. 14. 20:14
안녕하세요.
프롬프트 앞이 PS 로 시작하시는 것을 보니 파워쉘을 쓰고 계신 듯 합니다. 현재 디렉토리를 표현하는 %cd%는 명령프롬프트 전용으로서 파워쉘에서는 동작하지 않습니다. 파워쉘에서는 ${PWD} 를 쓰셔야 합니다.
이에 대해서는 강의 9분 49초 즈음에 설명하고 있으니, 참고해보시겠어요?
화이팅입니다. :-)