728x90
반응형
cf push
명령어를 사용하여 배포할 때 manifest.yml 파일을 사용하면 편리합니다. manifest.yml 파일에서 컨테이너 버전을 변수 처리하여 관리하는 방법을 설명드리겠습니다.
manifest.yml 파일 작성:
manifest.yml 파일에는 애플리케이션 및 배포 설정을 정의합니다. 이 파일에서 컨테이너 버전을 변수로 처리할 수 있습니다. 예를 들어, 아래와 같은 내용의 manifest.yml 파일을 작성합니다:applications: - name: my-app instances: 1 memory: 1G docker: image: my-docker-image:${CONTAINER_VERSION}
위의 예시에서
${CONTAINER_VERSION}
은 컨테이너 버전을 나타내는 변수입니다. 이 변수는 배포 시에 실제 컨테이너 버전으로 대체됩니다.배포 시 변수 값 지정:
배포할 때 manifest.yml 파일에 정의된 변수 값을 지정하여 컨테이너 버전을 관리할 수 있습니다. 아래와 같이 명령어를 사용하여 배포할 때 변수 값을 전달합니다:cf push -f manifest.yml --var CONTAINER_VERSION=v1.0
이렇게 하면
${CONTAINER_VERSION}
변수가v1.0
으로 대체되어 컨테이너 버전이 지정됩니다.주의:
cf push
명령어에서--var
옵션은 최신 버전의 Cloud Foundry CLI에서 지원됩니다. CLI 버전이 낮은 경우에는--var
대신-var
를 사용하십시오.
위의 방법을 사용하면 manifest.yml 파일에서 컨테이너 버전을 변수 처리하여 유연하게 관리할 수 있습니다.
728x90
반응형
LIST
'Cloud' 카테고리의 다른 글
[CloudFoundary] cf 명령어로 모든 앱 중지, 시작 스크립트 (1) | 2024.01.12 |
---|---|
[VMWare] vcenter, vsphere, exsi 의 각 개념과 비교 (1) | 2023.06.11 |
[Cloud] Cloud Foundary(cf) push 할 때 사용되는 manifest.yml 작성법 (1) | 2023.06.04 |
[Cloud] BOSH의 개념과 명령어 사용법 (1) | 2023.06.03 |
[Cloud] Cloud Foundary(cf) 의 개념과 명령어 소개 (1) | 2023.06.02 |