nginx docker容器部署
1. 拉取官方镜像
docker pull nginx
2. 容器制作
docker run -d -p 8081:8080 -v /opt/vol/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/vol/html:/usr/share/nginx/html --name my_nginx nginx
3. 参数说明
- docker(docker命令)
- run(创建容器)
- -d(后台执行)
- -p(容器内端口号映射到主机)
- 8081:8080(8081为宿主机端口,8080为容器端口)
- -v(卷,容器内路径下的文件与宿主机的文件保持一致)
- /opt/vol/conf/nginx.conf:/etc/nginx/nginx.conf(冒号前面是宿主机要自定义的nginx.conf位置,后面是容器内的文件位置)
- /opt/vol/html:/usr/share/nginx/html(冒号前面是宿主机要发布的前端文件位置,后面是容器内的前端文件位置)
- –name
- my_nginx(要生成的容器名)
- nginx(镜像名)