1、安装docker,并运行
2、拉取nginx镜像
docker pull nginx
1
3、运行nginx容器,将文件拷贝至本地,并将nginx容器删除
#运行nginx容器
docker run -id --name mynginx -p 8080:80 nginx
1
#将配置文件从容器内拷贝至本地
docker cp 容器ID:/etc/nginx/nginx.conf /data01/nginx/
docker cp 容器ID:/usr/share/nginx/html /data01/nginx/
1
2
#将容器删除
docker stop 容器ID
docker rm 容器ID
4、运行生产nginx,并将宿主机IP用作容器IP,不单独进行IP分配
docker run -id --name mynginx --net host -v /data01/nginx/nginx.conf:/etc/nginx/nginx.conf -v /data01/nginx/conf.d:/etc/nginx/conf.d nginx
5、配置反向代理模板,重启容器生效
进入/data01/nginx/conf.d/ 修改default.conf
server {
listen 8080;
server_name www.pay.cn;
access_log /var/log/nginx/dsh.access.log;
error_log /var/log/nginx/dsh.error.log;
location / {