1、启动之后进入docker nginx容器:
docker exec -it nginx bash
2、查看nginx日志:
docker logs -f -t --tail 200 nginx
3、nginx容器文件拷贝出来
docker cp nginx:/etc/nginx/nginx.conf /Users/Eric
4、把本地文件替换到nginx容器(如果配置文件nginx.conf错误导致容器启动不起来,使用这个办法覆盖错误配置)
docker cp /Users/Eric/nginx.conf nginx:/etc/nginx/nginx.conf
附nginx负载配置:
http中添加
upstream test {
#默认轮询
#ip_hash #ip hash
#hash $request_uri; hash_method crc32; #url hash
#least_conn;#最少连接
server dev.test.com:8087;#加权轮询 server dev.test.com:8087 weight=3;
server dev.test.com:8088;#加权轮询 server dev.test.com:8088 weight=1;
server dev.test.com:8089;
}
server {
listen 80;
server_name dev.test.com;
location / {
proxy_pass http://test;#对应upstream后的别名
}
}