docker 배치 nginx 및 정적 자원 캐 시 와 역방향 프 록 시 사용
2682 단어 배치 하 다.
nginx 관련 명령
(1)시작:
start nginx.exe
(2)정지:nginx.exe -s stop
다시 불 러 오기:nginx.exe -s reload
docker 관련 명령(1)이미지 검색:
docker search
이미지 이름(2)미 러 이미지 끌 어 오기:
docker pull
미 러 이름(3)미 러 보기:
docker images
(4)미 러 삭제:docker rmi
미 러 이름(미 러 id)(5)이미지 삭제:
docker rmi docker images -q
(6)현재 실행 중인 용기 보기:docker ps
(7)모든 용기 보기:docker ps -a
(8)용기 생 성 명령:docker run
-t: 。 , 。 。
--name : 。
-V: ( , ), -v 。 : , , 。
-d: run -d ( , -i-t , )。
-p: , , 。 -p
:docker run -it --name= : /bin/bash
:docker run -di --name= :
(9)용기 진입:
docker exex -it
용기 이름(또는 용기 id)/bin/bash(10)용기 탈퇴:
exit
(11)용기 시작:docker start
용기 이름(또는 용기 id)(12)용기 정지:
docker stop
용기 이름(또는 용기 id)이제 시작 하 겠 습 니 다.
용기 생 성(디 렉 터 리 마 운 트)
$ docker run --name=mynginx -p 80:80 -v /resource/html:/usr/share/nginx/html \ -v /resource/conf.d:/etc/nginx/conf.d -d nginx
$ vi /resource/conf.d/default.conf
\#아래 서버 를 프로필 에 복사 합 니 다.
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
nginx 설정 업데이트
nginx 설정 파일 을 만 든 후에 설정 을 적용 하려 면 nginx 에 conf.d 디 렉 터 리 아래 설정 을 불 러 와 야 합 니 다.
$ docker exec -it mynginx /etc/init.d/nginx reload
html 에 파일 이 없 는 것 을 기억 하 세 요.index.html 를 추가 하면 됩 니 다.
역방향 에이전트 설정
매 핑 된 프로필 디 렉 터 리 아래.conf 설정 을 만 들 면 됩 니 다.
$ vi /resource/conf.d/gogo.conf
\#아래 server 를 설정 파일 로 복사 합 니 다.
server {
listen 80;
server_name ; #
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://ip:port; # ip+
}
}
여기까지 거의 끝 났 습 니 다.docker 에 대해 깊이 알 고 싶 으 면 이 걸 누 르 세 요.->Docker-입문 부터 실천 까지.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SSM 프레임 워 크 의 pom. xml 템 플 릿텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.