docker 브 라 우 저 nginx 방문

2321 단어 docker
이전 글 은 nginx 디 버 깅 과정 을 기록 하 였 으 나 브 라 우 저 접근 이 통 하지 않 습 니 다.어떻게 해결 할 까요?본문 을 보 세 요 ~
전편 에 서 는 호스트 와 docker 에 서로 다른 포트 번 호 를 매 핑 하 였 습 니 다.
$ docker run -d -p 8082:80 --name nginx-20190910-web -v /var/service/nginx/www:/usr/share/nginx/html -v /var/service/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /var/service/nginx/logs:/var/log/nginx -v /var/service/nginx/conf/conf.d:/etc/nginx/conf.d nginx
3de323b5af68e23802568c349601f2a3736bb1320259fdea9933afe455a505c3

그 후에 일련의 conf 파일 변경 을 했 지만 소 용이 없 었 습 니 다.(포트 번호 가 통 하지 않 는 문 제 를 해결 한 사람 이 있 으 면 댓 글 에서 교류 할 수 있 습 니 다 ~) so, 포트 번 호 를 다시 일치 하 게 표시 합 니 다.
현재 시작 하 는 용기 보기
$ docker ps

정지 용기
$ docker stop     /ID

용기 삭제
$ docker rm     /ID

용기 다시 실행
$ docker run -d -p 80:80 --name nginx-20190910-web -v /var/service/nginx/www:/usr/share/nginx/html -v /var/service/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /var/service/nginx/logs:/var/log/nginx -v /var/service/nginx/conf/conf.d:/etc/nginx/conf.d nginx

/ var / service / nginx / conf / conf. d 디 렉 터 리 에 default. conf 를 만 듭 니 다.
server {
     listen 80;
     server_name    ip;

     access_log /var/log/nginx/access.log;
     error_log /var/log/nginx/error.log;
     location / {
         root /usr/share/nginx/html;
         index index.html index.htm
         autoindex on;
     }
     error_page 500 502 503 504 /50x.html;
     location = 50x.html {
         root /usr/share/nginx.html;
     }
}

파일 저장.다시 시작 nginx
docker restart nginx 

브 라 우 저 는 http: / / 호스트 ip 에 접근 합 니 다. 예 를 들 어http://127.0.0.1 방문 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기