linux - docker가 nginx 컨테이너를 생성하는데 nginx.conf 파일을 공유할 수 없는 이유는 무엇입니까?
迷茫
迷茫 2017-05-27 17:44:12
0
1
890

명령으로 실행

sudo docker run --name nginx -d -p 80:80 -v $PWD/nginx/conf:/etc/nginx
nginx

컨테이너가 성공적으로 생성되었지만 시작할 수 없습니다.

로그를 통해 확인하실 수 있습니다
`
2017/05/24 12:13:34 [emerg] 1#1: open() "/etc/nginx/nginx.conf" failed (2: 해당 파일 또는 디렉터리 없음 )
nginx : [emerg] open() "/etc/nginx/nginx.conf" 실패(2: 해당 파일 또는 디렉터리 없음)
`

/etc/nginx/conf.d 디렉터리를 공유하면 문제가 없습니다. 왜 이런 일이 발생하는지 물어봐도 될까요? 권한 문제인가요?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
淡淡烟草味

와, 친구, 방금 nginx를 죽였네요. nginx의 많은 파일은 /etc/nginx에 있습니다. 이렇게 마운트하지 말고 파일을 직접 마운트하세요

으아아아

다음은 docker-compose를 사용한 배열의 예입니다

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!