Docker Hub 공식 Nginx 이미지 구성 문제
PHPz
PHPz 2017-04-24 09:14:02
0
2
1217

Docker Hub 공식 Nginx 이미지 문서
https://hub.docker.com/_/nginx/
구성에 대한 설명서 지침을 따르세요.
원래 인용문:

nginx 구성에서 환경 변수 사용

기본적으로 Nginx는 대부분의 구성 블록 내에서 환경 변수 사용을 지원하지 않습니다. 그러나 envsubst nginx가 시작되기 전에 동적으로 nginx 구성을 생성해야 하는 경우 해결 방법으로 사용할 수 있습니다.

다음은 docker-compose.yml을 사용하는 예입니다.

으아아아

mysite.template 파일에는 다음과 같은 변수 참조가 포함될 수 있습니다.

${NGINX_PORT} 듣기

질문:
코드 섹션의 마지막 줄, 즉 command: 줄에서
1과 envsubst의 기능은 무엇인가요?
2. daemon off;의 기능은 무엇인가요?
3. command: 명령 자체는 무엇을 의미하나요? 다음 명령은 언제 실행됩니까?

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
小葫芦

envsubst는 아마도 환경 변수를 조작하는 데 사용되었을 것입니다. 자세한 내용은 명령 설명을 참조하세요

daemon off: nginx의 매개변수로 백그라운드에서 시작되지 않음을 나타냅니다.
command는 docker run nginx /bin/sh 에서 이미지 이름 nginx 뒤의 /bin/sh 부분으로 어떤 명령이든 실행할 수 있습니다. .
다른 글에 올리신 것 같아요

PHPzhong

/bin/bash -c "envsubst < /etc/nginx/conf.d/mysite.template > /etc/nginx/conf.d/default.conf
교체 구성 파일
nginx - g 'daemon off;'" 정답 위층
명령: 컨테이너가 실행된 후 실행될 명령은 docker run 문의 명령으로 재정의될 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿