나는 부두 노동자에 대한 지식을 얻고, 그리고 난 다음 질문 프로젝트에서 Dockerfile을 어디에 보관해야합니까?
- 이 어디 Dockerfile의 프로젝트에 보관?
- 소스와 함께 보관되어 있습니까?
- 소스 외부에 보관되어 있습니까? Dockerfile만을위한 Git 저장소가 있습니까?
는 각 빌드에 대한 새로운 이미지를 생성하고 테스트 서버에서 그것을 실행해야 CI 서버, 당신은 이전 이미지를 유지하는 경우? 이전 이미지를 태그하기 전에 새로운 이미지를 만들거나 이전 이미지를 삭제합니까?
저는 Java EE 개발자이므로 Maven, Jenkins 등을 사용합니다.
데이터베이스 용 Dockerfile이 필요 하나, 응용 프로그램 서버, 데이터 볼륨 컨테이너 등이 필요합니까? 어떻게 구성합니까? – LuckyLuke
위의 레이아웃을 사용하면 하위 디렉토리로 구성 요소를 가져온 다음 top/fig.yml을 사용하여 컨테이너를 함께 실행하고 연결할 수 있습니다. – seanmcl