(6) nginx 용기

2903 단어 시스템서버
dockerFile 파일 설정
docker / nginx / dockerFile 을 열 고 내용 을 다음 과 같이 편집 합 니 다.
FROM nginx

RUN mkdir /www && mkdir /nginx && mkdir /nginx/log

미 러 구축
docker build -t your-docker-path/nginx develop/nginx

nginx 의 Dockerfile 파일 이 있 는 디 렉 터 리 를 지정 하고 구 축 된 미 러 를 develop / nginx 라 고 명명 합 니 다.
시동 용기
docker run --name nginx -p 80:80 -v ~/develop:/www -v ~/docker/nginx/log/:/nginx/log --privileged=true -d develop/nginx
--name    =>        nginx,         nginx  
-p 80:80  =>      80        80  
-v ~/develop:/www =>  php       nginx   ,        
-v ~/docker/nginx/log/:/nginx/log  =>  nginx    nginx         ,      
-d =>          
develop/nginx  =>          

nginx 용기 보기
docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
d2e941e961a8        nginx               "nginx -g 'daemon of…"   45 hours ago        Up 45 hours         0.0.0.0:80->80/tcp       nginx

접근 nginx
호스트 접근:
브 라 우 저 127.0.0.1 을 입력 하면 됩 니 다.
숙 성 호스트 의 80 포트 를 용기 의 80 포트 로 전송 하기 때문에 숙 성 호스트 의 80 포트 에 접근 할 때 nginx 용기 로 전 송 됩 니 다.
용기 ip 접근:
nginx 용 기 를 ip 주소 로 가 져 오기
docker inspect --format='{{.NetworkSettings.IPAddress}}' nginx

172.17.0.1

그리고 브 라 우 저 에 172.17.0.1 을 입력 하면 똑 같이 접근 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기