#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd 제목Q&A. docker compose를 위해 yaml파일 작성할 때, 디텍토리의 다른 파일 또는 폴더를 사용하고 싶은 경우2019-12-07 15:29작성자2018_0Problemcompose를 하기 위해 docker-compose.yml 파일을 작성해서 compose up을 실행했지만, 파일 또는 폴더가 없다며 error가 뜨는 경우가 발생했다.이 경우는 아직 Dockerfile에 대해 완벽히 이해하지 못한 상황에서 compose를 실행시키려다 생긴 오류였다. 파일/폴더를 어떻게 포함하여 실행시켜야 하는지 몰라서 구글링을 했다.SolutionDockerfile 작성법에 대해 공부해보면 쉽게 답을 알 수 있다.Dockerfile에서 사용할 경로를 ENV 명령어로 지정하고 여기에 COPY 명령어를 사용하는 것이다.아래 예시에서는 경로 이름을 APP_PATH라고 정했다. "ENV APP_PATH ~경로~" 로 APP_PATH에 경로를 지정한다. 예시 1. Q) requirements.txt를 추가하고 싶어요A) "COPY requirements.txt $APP_PATH/" 명령어를 작성해주면 된다.예시 2.Q) python을 추가하고 싶어요A) 예시 1에서 처럼 똑같이 하면 된다. python 파일 이름을 "python_project.py"라고 하자. "COPY python_project.py $APP_PATH/" 명령어를 작성해준다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전Q&A. 도커 이미지 업로드가 안 될 경우2018_02019-12-07다음Q&A. kubernetes에서 python 사용 (python의 크롤링)2018_02019-12-07 Powered by MangBoard | 워드프레스 쇼핑몰 망보드