81.2. TripleO 컨테이너 이미지 빌드
tripleo-ansible을 사용하여 tripleo 컨테이너 이미지를 빌드합니다.
사용법:
openstack tripleo container image build [-h] [--authfile <authfile>] [--base <base-image>] [--config-file <config-file>] [--config-path <config-path>] [--distro <distro>] [--exclude <container-name>] [--extra-config <extra-config>] [--namespace <registry-namespace>] [--registry <registry-url>] [--skip-build] [--tag <image-tag>] [--prefix <image-prefix>] [--push] [--volume <volume-path>] [--work-dir <work-directory>] [--rhel-modules <rhel-modules>]
표 81.2. 선택적 인수
현재의 | 요약 |
---|---|
-h, --help | 도움말 표시 및 종료 |
--authfile <authfile> | 인증 파일의 경로입니다. REGISTRY_AUTH_FILE 환경 변수를 사용하여 재정의합니다. (기본값: /root/containers/auth.json) |
--base <base-image> | 선택적 버전이 있는 기본 이미지 이름입니다. be centos:8 을 사용할 수 있으며 기본 이미지를 빌드하기 위해 기본 이름 이미지를 be centos :8 로 가져올 수 있습니다. (기본값: ubi8) |
--config-file <config-file> | 빌드할 이미지를 지정하는 YAML 설정 파일(기본값: tripleo_containers.yaml) |
--config-path <config-path> | 기본 설정 경로입니다. 이는 모든 container-image 파일의 기본 경로입니다. 이 옵션을 설정하면 <config-file>의 기본 경로가 수정됩니다(기본값: /usr/share/tripleo-common/container-images) |
--distro <distro> | distro name, 정의되지 않은 경우 시스템이 호스트 distro를 사용하여 빌드됩니다 (기본값: centos) |
--exclude <container-name> | 건너뛰도록 빌드할 컨테이너 목록과 일치하는 하나의 컨테이너의 이름입니다. 여러 컨테이너를 건너뛸 때 여러 번 지정해야 합니다. (기본값: []) |
--extra-config <extra-config> | 지정된 구성 YAML 파일의 추가 옵션을 적용합니다. 이는 빌드된 모든 컨테이너에 적용됩니다(기본값: 없음) |
--namespace <registry-namespace> | 컨테이너 레지스트리 네임스페이스(기본값: tripleotrain) |
--registry <registry-url> | 컨테이너 레지스트리 URL (기본값: localhost) |
--skip-build | 이미지 빌드를 건너뛰거나 수행하지 않습니다(기본값: false) |
--tag <image-tag> | 이미지 태그 (기본값: latest) |
--prefix <image-prefix> | 이미지 접두사 (기본값: openstack) |
--push | 지정된 레지스트리에 대한 이미지 푸시를 활성화합니다(기본값: False) |
--volume <volume-path> | 이미지를 빌드할 때 사용되는 컨테이너 바인딩 마운트. 여러 볼륨을 여러 번 지정해야 합니다(기본값: [/etc/yum.repos.d:/etc/yum.repos.d:z,/etc/pki/rpm- gpg:/etc/pki/rpm-gpg:z]) |
--work-dir <work-directory> | TripleO 컨테이너는 각 이미지 및 해당 종속 항목에 대한 구성 및 로그를 저장하는 디렉터리를 빌드합니다(기본값: /tmp/container-builds) |
--rhel-modules <rhel-modules> | 해당 버전과 함께 사용할 수 있는 rhel 모듈의 쉼표로 구분된 목록입니다. 예: mariadb:10.3,virt:8.3. |