第一步
docker pull容器到虚拟机
docker pull nginx
第二步 创建对应文件
第三步 挂载文件
docker run --privileged=true --name mynginx -d -p 80:80\
-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf\
-v /mydata/nginx/conf.d/default.conf:/etc.nginx/conf.d/deault.conf\
-v /mydata/nginx/logs:/var/log/nginx ngxin
备注:docker cp [container]:/path/file.conf /target/file 用作复制docker容器内的文件
第四部
配置conf.d/target.conf文件
利用上述代码复制default.conf 文件
需要修改的事server_name 主机访问的域名 需要添加的 proxy_pass 将访问的地址
Nginx访问流程
主机访问域名(lkh.com)到 虚拟机(因为监控80端口)代理到10001端口,所以表面上就是走了一圈回到了自己