Docker를 사용하고 Docker Hub의 nginx 공식 이미지를 시작하면 컨테이너에 두 개의 구성 파일이 있습니다.
하나는 /etc/nginx/conf.d/default.conf
입니다. /etc/nginx/conf.d/default.conf
另一个是:/etc/nginx/nginx.conf
다른 하나는 : /etc/nginx/nginx.conf
이 두 파일의 차이점이 무엇인지 모르겠어서
그래서 확인해보려고 nginx 공식홈페이지에서 압축패키지를 다운받아서 확인해보았는데(yum 설치가 아니라 그냥 다운로드만 하는거임),
근데 nginx.conf만 들어있네요. default.conf가 아닌 압축된 패키지,
그래서 엔터 컨테이너를 열어봤는데 컨테이너에 vi가 없어서 열 수가 없었습니다.
질문:
컨테이너에 있는 파일을 볼 수 있는 다른 방법이 있습니까(vi를 설치하는 것 외에)?
PHP中文网2017-05-16 17:20:20
nginx.conf는 nginx가 기본적으로 로드하는 구성 파일입니다.
nginx -V
을 통해 nginx 기본 구성 파일 경로를 확인할 수 있습니다.
저는 docker nginx를 사용해본 적이 없는데, nginx.conf에 default.conf가 포함될 수도 있을 것 같아요. 즉, nginx.conf는 기본 설정 파일이고, default.conf는 기본 가상 호스트를 설정하는 파일이다.