Docker 설치 nginx 절차

1321 단어 서버 환경 배치
1. 공식 미 러 를 끌 어 당 긴 다.
docker pull nginx

2. 용기 실행
docker run -p 80:80 --name nginx -d nginx

3. 두 번 째 단계 에서 실행 되 는 Nginx 의 프로필 은 용기 내부 에 있 기 때문에 수정 하기 어렵 기 때문에 우 리 는 먼저 용기 안의 프로필 을 홈 호스트 로 복사 할 수 있 습 니 다.
nginx 프로필 디 렉 터 리 보기
docker exec nginx ls /etc/nginx

#              
conf.d
fastcgi_params
koi-utf
koi-win
mime.types
modules
nginx.conf
scgi_params
uwsgi_params
win-utf

용기 에 있 는 프로필 을 홈 호스트 로 복사 하거나 conf. d 폴 더 에 있 는 프로필 만 복사 하고 실행 할 때 해당 파일 을 마 운 트 하면 됩 니 다.
mkdir -p /home/nginx/conf
docker cp -a nginx:/etc/nginx/ /home/nginx/conf
cd /home/nginx/conf/nginx
mv * ../
cd  ../
rm -rf nginx

4 、 Nginx 용기 정지 및 삭제
docker stop nginx
docker rm nginx

5. 용 기 를 다시 실행 하고 세 번 째 단계 에서 복사 한 프로필 디 렉 터 리 를 마 운 트 합 니 다.
docker run -p 80:80 --restart always --name nginx -e TZ="Asia/Shanghai" -v /etc/localtime:/etc/localtime:ro -v /home/nginx/www:/www -v /home/nginx/conf/:/etc/nginx/ -v /home/nginx/logs:/var/log/nginx -v /home/nginx/wwwlogs:/wwwlogs -d nginx

이 Nginx 는 설치 가 완료 되 었 습 니 다. 필요 하 다 면 / srv / nginx / conf / conf. d 디 렉 터 리 에 있 는 프로필 을 직접 수정 한 다음 Nginx 용 기 를 다시 시작 하면 유효 합 니 다.
docker restart nginx

좋은 웹페이지 즐겨찾기