4.12.3. 사용자 정의 실행 환경 빌드
새 사용자 정의 실행 환경을 생성하기 전에 콘텐츠를 다운로드하려면 개인 허브의 API 토큰이 필요합니다.
다음 단계를 수행하여 토큰을 생성합니다.
- 프라이빗 허브에 로그인합니다.
- 왼쪽 메뉴에서 "Collections"를 선택합니다.
- 메뉴의 "Collections" 섹션에서"API 토큰"을 선택합니다.
토큰이 있으면 Ansible Builder가 토큰에 액세스할 수 있도록 다음 환경 변수를 설정합니다.
$ export ANSIBLE_GALAXY_SERVER_PRIVATE_HUB_TOKEN=<your_token>명령을 사용하여 사용자 정의 실행 환경을 생성합니다.
$ cd $HOME/custom-ee $ ansible-builder build -f execution-environment.yml -t private-hub.example.com/custom-ee:latest -v 3참고개인 허브 인증서가 알 수 없는 기관에서 서명한 오류로 인해 빌드가 실패하면 명령을 실행하여 필요한 이미지를 로컬 이미지 캐시로 가져올 수 있습니다.
$ podman pull private-hub.example.com/ee-minimal-rhel8:latest --tls-verify=false또는 podman 인증서 저장소에 개인 허브 CA 인증서를 추가할 수 있습니다.
$ sudo mkdir /etc/containers/certs.d/private-hub.example.com $ sudo cp $HOME/custom-ee/files/hub-ca.crt /etc/containers/certs.d/private-hub.example.com