在Docker compose 的yml文件中, 有个参数叫工作目录,即:working_dir, 什么工作在“工作目录”进行? 百度了一下没找到很好的解释。
闭关修行中......
리눅스에서 pwd 명령어를 아시나요? 현재 경로의 절대 주소를 표시하는 데 사용되는 것입니다.
전체 철자를 알고 있다면 이런 문제가 발생하지 않을 것입니다.
pwd의 전체 철자는 "print Working Directory"입니다.
그럼 docker compose에서 이 매개변수에 대해 이야기해 보겠습니다.
질문을 보기 전에는 docker compose에 Working_dir이 있는지 몰랐습니다. 처음 생각한 것은 위 답변 중 하나와 같았고 Dockerfile의 WORKDIR은 당연히 현재 디렉터리를 의미합니다. 지정된 경로로 전환됩니다.
그런데 원본 포스터가 맞았고 그러다가 compose 파일이 실제로는 docker run 명령줄 구성의 또 다른 형태이므로 docker run에도 이 속성이 있을 가능성이 매우 높다고 생각했습니다.
docker run --help를 실행하여 "-w, --workdir 컨테이너 내부 작업 디렉터리" 매개변수가 있음을 확인했습니다.
물론 docker 실행 시 작업 경로를 설정하는 데 사용되는 매개변수입니다. 그런 다음 Compose에서 이 속성을 검색하고 Google에서 검색하여 Docker의 공식 문서를 찾았습니다.
물론 compose 파일의 구성은 docker run 뒤의 매개변수와 직접적으로 일치하며 여기에는 웃는 얼굴이 있어야 합니다.
형식은 WORKDIR /path/to/workdir입니다. 이후 RUN, CMD 및 ENTRYPOINT 명령에 대한 작업 디렉터리를 구성합니다.
예를 들어WORKDIR /home/docker/
나중에 실행되는 명령은 기본적으로 /home/docker/ 디렉터리에 있습니다.
예: vim key.json 이 파일의 실제 경로는 /home/docker/key.json입니다
명령줄의 현재 디렉터리와 유사
리눅스와 동일…cd WORKDIR
주인님, 문제가 해결되면 이제 닫아야 할 때입니다. 3.25에 어떤 분이 답변을 주셨네요...
리눅스에서 pwd 명령어를 아시나요? 현재 경로의 절대 주소를 표시하는 데 사용되는 것입니다.
전체 철자를 알고 있다면 이런 문제가 발생하지 않을 것입니다.
pwd의 전체 철자는 "print Working Directory"입니다.
그럼 docker compose에서 이 매개변수에 대해 이야기해 보겠습니다.
질문을 보기 전에는 docker compose에 Working_dir이 있는지 몰랐습니다. 처음 생각한 것은 위 답변 중 하나와 같았고 Dockerfile의 WORKDIR은 당연히 현재 디렉터리를 의미합니다. 지정된 경로로 전환됩니다.
그런데 원본 포스터가 맞았고 그러다가 compose 파일이 실제로는 docker run 명령줄 구성의 또 다른 형태이므로 docker run에도 이 속성이 있을 가능성이 매우 높다고 생각했습니다.
docker run --help를 실행하여 "-w, --workdir 컨테이너 내부 작업 디렉터리" 매개변수가 있음을 확인했습니다.
물론 docker 실행 시 작업 경로를 설정하는 데 사용되는 매개변수입니다. 그런 다음 Compose에서 이 속성을 검색하고 Google에서 검색하여 Docker의 공식 문서를 찾았습니다.
물론 compose 파일의 구성은 docker run 뒤의 매개변수와 직접적으로 일치하며 여기에는 웃는 얼굴이 있어야 합니다.
형식은 WORKDIR /path/to/workdir입니다.
이후 RUN, CMD 및 ENTRYPOINT 명령에 대한 작업 디렉터리를 구성합니다.
예를 들어
WORKDIR /home/docker/
나중에 실행되는 명령은 기본적으로 /home/docker/ 디렉터리에 있습니다.
예: vim key.json
이 파일의 실제 경로는 /home/docker/key.json입니다
명령줄의 현재 디렉터리와 유사
리눅스와 동일…cd WORKDIR
주인님, 문제가 해결되면 이제 닫아야 할 때입니다. 3.25에 어떤 분이 답변을 주셨네요...