CentOS使用Docker搭建Nginx服务
https://hub.docker.com/_/nginx
1、创建nginx容器
docker run -d --name nginx nginx
创建一个nginx容器,用于从容器中复制文件到本地。
2、从镜像中复制文件到本地
docker cp bfe:/etc/nginx/nginx.conf /home/nginx/nginx.confdocker cp bfe:/etc/nginx/conf.d/ /home/nginx/cd /home/nginxmkdir cert
从容器中复制nginx.conf文件及conf.d文件夹到本地。
其中bfe为上一步中创建的容器id。
3、删除容器
对于首次创建的容器,我们的目的只是从它复制默认的配置文件,所以复制完成后就没用了。删除它:
docker stop bfedocker rm bfe
4、运行容器
docker run -d --name nginx \-v /home/nginx/nginx.conf:/etc/nginx/nginx.conf \-v /home/nginx/cert/:/etc/nginx/cert/ \-v /home/nginx/conf.d/:/etc/nginx/conf.d/ \-v /home/nginx/conf.stream/:/etc/nginx/conf.stream/ \-v /home/nginx/logs/:/home/nginx/logs/ \-v /srv/www:/srv/www \-p 80:80 -p 443:443 -p 3389:3389 \--restart=always nginx
5、查看端口
netstat -lntp
