3.2.1 빌드 추가
도커 이미지에 대한 빌드 작업을 추가한다. 어플리케이션 다운로드, 빌드, 이미지 빌드로 총 3가지를 선택 할 수 있다.
a) 서비스 → 빌드 관리 → 빌드추가 선택하여 해당 페이지로 이동
b) 어플리케이션 다운로드, 어플리케이션 빌드, 이미지 빌드 내용을 작성하고 생성버튼을 눌러 서버를 생성
빌드 생성 단계 | 설명 |
---|---|
어플리케이션 다운로드 | 빌드에 필요한 소스를 다운로드 |
어플리케이션 빌드 | 소스의 컴파일이 필요할 경우 사용 커맨드 - 빌드하면서 실행될 작업 호스트 경로 - 작업이 이루어질 컨테이너 경로와 그와 마운트되는 호스트경로 Working dir -실제 컨테이너안에서 작업할 경로로 컨테이너 경로와 맞춤 이미지 - 빌드시 사용될 이미지 |
이미지 빌드 | 앞서 작업된 소스로 도커파일을 만들어 이미지를 만들고 해당이미지를 레지스트리 저장소에 저장하는 단계 |
- 빌드 기본 정보
기본 정보 | 설명 |
---|---|
이름 | 생성할 빌드의 이름 |
최근 액션 | 빌드의 최근 동작 상태 |
상태 | 빌드의 현재 상태 |
- 어플리케이션 다운로드
어플리케이션 다운로드 | 설명 |
---|---|
리파지토리 종류 | 소스파일을 내려받을 버전관리툴의 종류. 현재 버전에서는 GIT만을 지원 |
프로토콜 유형 | 리파지토리에서 제공하는 HTTP/HTTPS 프로토콜을 지원 |
깃 저장소 유형 | Private/Common을 지원 |
리파지토리 URL | 다운로드 하기위한 저장소 URL |
리파지토리 User ID | 저장소의 권한을 갖는 ID |
리파지토리 패스워드 | 저장소의 권한을 갖는 ID의 패스워드 |
타겟 브랜치(Branch) | 다운로드할 소스의 브랜치 정보 |
- 어플리케이션 빌드
어플리케이션 빌드 | 설명 |
---|---|
커맨드 | 빌드하면서 실행될 명령어 |
호스트경로 | 다운로드 된 소스가 있는 경로 |
컨테이너 경로 | 작업이 이루어질 컨테이너 경로 |
Working dir | 실제 컨테이너안에서 작업할 경로로 컨테이너 경로와 맞춤 |
이미지 | 빌드를 실행할 컨테이너 이미지 |
- 이미지 빌드
이미지 빌드 | 설명 |
---|---|
Dockerfile | 이미지를 만들기 위한 Dockerfile |
레지스트리명 | 생성한 이미지를 저장하는 레지스트리를 선택 |
이미지 | 생성한 이미지를 레지스트리에 저장 할 이미지 명과 태그 |