docker 실행 중 매개 변수 ENV가 전달되었는지 확인하려면 어떻게해야합니까?Docker 실행 실행 및 매개 변수가 비어 있지 않음
매개 변수가 전달되지 않으면 오류 메시지를 표시하려고합니다.
감사합니다.
docker 실행 중 매개 변수 ENV가 전달되었는지 확인하려면 어떻게해야합니까?Docker 실행 실행 및 매개 변수가 비어 있지 않음
매개 변수가 전달되지 않으면 오류 메시지를 표시하려고합니다.
감사합니다.
서비스 용 StartUP 스크립트에서이 작업을 수행 할 수 있습니다.
#!/bin/bash
if [ -z "$VARIABLE" ]; then
echo "The VARIABLE is not set"
exit 1
fi
도움을 주셔서 감사합니다! 어쨌든 내가 도미노를 param -d로 실행하면 어떤 메시지가 나옵니까? 이 코드는 제대로 작동하지만 매개 변수없이 실행하면 메시지가 표시됩니다. –
분리 된, 그래서 내가 추측 할 것이다 : 아니, 당신은 로컬 볼륨을 탑재하고 텍스트 파일을 작성하거나 실행할 수 있습니다 "도커 로그 containerID" – opHASnoNAME
컨테이너를 실행에 그 검사 할 ENV 당신이 docker inspect --format '{{ index (index .Config.Env) 0 }}' $CONTAINER_ID
0 숫자는 컨테이너가 사용하고 얼마나 많은 ENV의 수를 나타냅니다입니다 사용할 수 있는지 ..이 경우에는 최초의 ENV를 인쇄합니다. .
변수를 반향시킬 수 있으며 출력이 공백이면 변수가 설정되지 않았다고 가정 할 수 있습니다. 이게 도움이 되니? – samthegolden