0
나는 도커를 사용하여 어플리케이션을 빌드하고 배포합니다. 이미지를 작성한 후에는 도커가있는 다른 시스템의 이미지에 태그를 지정하고 이미지를 사용해야합니다. 저는 Jenkins를 사용하여 개인 도커 레지스트리에 이미지를 만들고 배포합니다. 호스트 시스템의 Docker 작성 파일은 태그 버전에 따라 이미지를 자동으로 가져와야합니다.도커 이미지에 태그 달기와 도커로 변수 추가하기
변수를 도킹 프로그램에 전달하여 태그 값을 대체하는 방법은 무엇입니까?
예 : a = 2.4 인 경우 a의 도커 작성 파일에서 2.4를 대체해야합니다.
version: '2'
services:
web:
image: httpd:$a
ports:
- 80:80
감사 내가 클라이언트 시스템에 젠킨스 시스템에서 변수를 내보낼 때, 내가 클라이언트 시스템 내부의 쉘에서 변수를 읽을 수 없습니다. 다음 오류가 발생합니다 : 경고 : 변수가 설정되어 있지 않습니다. 빈 문자열 기본값으로 – Nanab4u
.bashrc에 추가 한 모든 것이 예상대로 작동합니다. 감사 – Nanab4u