-
docker volume 호스트에 컨테이너 파일이 들어오는 현상BackEnd/실습 2022. 8. 28. 17:14
-v host파일:컨테이너경로
상황
EC2 설정 폴더에 있는 application.properties 파일을 젠킨스 컨테이너 내 workspace 아래 경로에서 참조해서 빌드하기를 원했다.
젠킨스 workspace 에는 gradlew,src 등 이전에 빌드된 다른 파일이 있었다.
그러자 EC2 의 properties 가 젠킨스 안에도 생겼지만, EC2에 젠킨스의 소스파일들이 들어왔다.
EC2
/home/ubuntu/app/app-config/application.properties
젠킨스
/var/jenkins_home/workspace/blog/
호스트 디렉토리를 기준으로 덮어쓰기를 하는데, 컨테이너 내 매핑 대상 디렉토리에 파일들이 존재한다면
호스트, 컨테이너 둘다 컨테이너에 있던 파일들이 존재하게 된다.
컨테이너 매핑 대상 디렉토리를 workspace 내부가 아닌 외부에 빈 config 디렉토리를 생성하자
컨테이너 디렉토리 파일들이 호스트 디렉토리로 옮겨지는 현상이 생기지 않았다.
https://kangprog.tistory.com/109
반응형'BackEnd > 실습' 카테고리의 다른 글
OptimisticLock / Pessimistic Lock / Named Lock (0) 2022.09.26 Docker In Docker > Jenkins (0) 2022.08.23 jwt secret key 생성 (0) 2022.08.21 AWS swap 메모리 설정 (0) 2022.08.17 git 작업 push이전으로 돌아가기 (0) 2022.08.16