>  기사  >  백엔드 개발  >  docker에서 내부적으로 index.html을 업데이트한 후 nginx 서비스를 다시 시작해도 업데이트를 찾지 못했습니다.

docker에서 내부적으로 index.html을 업데이트한 후 nginx 서비스를 다시 시작해도 업데이트를 찾지 못했습니다.

WBOY
WBOY원래의
2016-08-04 09:20:082221검색

-p 1334:80으로 이미지를 실행한 후 localhost:1334에서 nginx 인덱스 페이지에 액세스합니다.
docker에서 bash 대화형 모드를 사용하여 vim이 nginx의 index.html 파일을 변경하고 저장하고 종료했지만 서비스를 다시 시작한 후 효과가 표시되지 않았습니다.

<code>root@a79dfceda4d9:/usr/sbin# killall nginx        --关掉服务
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?    
See                                     --已经看不到master         http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       156  0.0  0.0   6328   488 ?        S+   06:33   0:00 grep nginx
root@a79dfceda4d9:/usr/sbin# nginx        --重新启动
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?
See                                    --又看到了http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       158  0.0  0.0  64428  2996 ?        Ss   06:33   0:00 nginx: master process nginx
www-data   159  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   160  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   161  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   162  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
root       164  0.0  0.0   6328   560 ?        S+   06:33   0:00 grep nginx
</code>

이때 매핑된 로컬호스트: 1334에 접속합니다. 페이지는 그대로 유지되나요? ? ?
잘 이해가 안 가네요. 조언 좀 부탁드리겠습니다.

답글 내용:

-p 1334:80으로 이미지를 실행한 후 localhost:1334에서 nginx 인덱스 페이지에 액세스합니다.
docker에서 bash 대화형 모드를 사용하여 vim이 nginx의 index.html 파일을 변경하고 저장하고 종료했지만 서비스를 다시 시작한 후 효과가 표시되지 않았습니다.

<code>root@a79dfceda4d9:/usr/sbin# killall nginx        --关掉服务
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?    
See                                     --已经看不到master         http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       156  0.0  0.0   6328   488 ?        S+   06:33   0:00 grep nginx
root@a79dfceda4d9:/usr/sbin# nginx        --重新启动
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?
See                                    --又看到了http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       158  0.0  0.0  64428  2996 ?        Ss   06:33   0:00 nginx: master process nginx
www-data   159  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   160  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   161  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   162  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
root       164  0.0  0.0   6328   560 ?        S+   06:33   0:00 grep nginx
</code>

이때 매핑된 로컬호스트: 1334에 접속합니다. 페이지는 그대로 유지되나요? ? ?
잘 이해가 안 가네요. 조언 좀 부탁드리겠습니다.

nginx 캐싱도 가능합니다. 일반적으로 파싱은 즉시 적용되지 않습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.