Docker(독립 실행형 버전)에서 Nginx 설치 및 시작

1. nginx 구성 파일 얻기

1) 구성을 복사하기 위해 nginx 인스턴스를 무작위로 시작합니다.

docker run -p 80:80 --name nginx -d nginx:1.10

2) 컨테이너의 구성 파일을 현재 디렉터리에 복사합니다.

cd /mydata
docker <container> cp nginx:/etc/nginx /mydata/nginx

3) 파일 이름을 수정한 mv nginx conf다음 새 nginx 디렉터리를 만들고 이 구성을 /mydata/nginx로 이동합니다.

#最终目录结构
- mydata
 - nginx
  - conf   #conf里面就是我们复制出来的所有内容 	

4) 원래 컨테이너 종료: docker stop nginx

5) 원래 컨테이너를 삭제하려면 docker rm $ContainerId 명령을 실행합니다.

2. 공식적으로 nginx 생성

docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10

추천

출처blog.csdn.net/weixin_44485316/article/details/131867136