Docker常用命令( 四 )


usernginx;worker_processes1;error_log/var/log/nginx/error.log warn;pid/var/run/nginx.pid;events {worker_connections1024;}http {include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log/var/log/nginx/access.logmain;sendfileon;#tcp_nopushon;keepalive_timeout65;#gzipon;proxy_redirectoff; proxy_set_headerHost $host; proxy_set_headerX-Real-IP $remote_addr; proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size10m; client_body_buffer_size128k; proxy_connect_timeout5s; proxy_send_timeout5s; proxy_read_timeout5s; proxy_buffer_size4k; proxy_buffers4 32k; proxy_busy_buffers_size64k; proxy_temp_file_write_size 64k;server {listen 6501;server_name192.168.99.104;location/{root/home/fn1/renren-vue;indexindex.html;} }}#启动第fn1节点docker run -it -d --name fn1-v /home/fn1/nginx.conf:/etc/nginx/nginx.conf-v /home/fn1/renren-vue:/home/fn1/renren-vue --privileged--net=host nginx宿主机/home/fn2/nginx.conf的配置文件
usernginx;worker_processes1;error_log/var/log/nginx/error.log warn;pid/var/run/nginx.pid;events {worker_connections1024;}http {include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log/var/log/nginx/access.logmain;sendfileon;#tcp_nopushon;keepalive_timeout65;#gzipon;proxy_redirectoff;proxy_set_headerHost $host;proxy_set_headerX-Real-IP $remote_addr;proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;client_max_body_size10m;client_body_buffer_size128k;proxy_connect_timeout5s;proxy_send_timeout5s;proxy_read_timeout5s;proxy_buffer_size4k;proxy_buffers4 32k;proxy_busy_buffers_size64k;proxy_temp_file_write_size 64k;server {listen 6502;server_name192.168.99.104;location/{root/home/fn2/renren-vue;indexindex.html;}}}#启动第fn2节点docker run -it -d --name fn2-v /home/fn2/nginx.conf:/etc/nginx/nginx.conf-v /home/fn2/renren-vue:/home/fn2/renren-vue --privileged--net=host nginx宿主机/home/fn3/nginx.conf的配置文件
usernginx;worker_processes1;error_log/var/log/nginx/error.log warn;pid/var/run/nginx.pid;events {worker_connections1024;}http {include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log/var/log/nginx/access.logmain;sendfileon;#tcp_nopushon;keepalive_timeout65;#gzipon;proxy_redirectoff;proxy_set_headerHost $host;proxy_set_headerX-Real-IP $remote_addr;proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;client_max_body_size10m;client_body_buffer_size128k;proxy_connect_timeout5s;proxy_send_timeout5s;proxy_read_timeout5s;proxy_buffer_size4k;proxy_buffers4 32k;proxy_busy_buffers_size64k;proxy_temp_file_write_size 64k;server {listen 6503;server_name192.168.99.104;location/{root/home/fn3/renren-vue;indexindex.html;}}}启动fn3节点
#启动第fn3节点docker run -it -d --name fn3-v /home/fn3/nginx.conf:/etc/nginx/nginx.conf-v /home/fn3/renren-vue:/home/fn3/renren-vue --privileged--net=host nginx配置负载均衡
宿主机/home/ff1/nginx.conf配置文件
usernginx;worker_processes1;error_log/var/log/nginx/error.log warn;pid/var/run/nginx.pid;events {worker_connections1024;}http {include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log/var/log/nginx/access.logmain;sendfileon;#tcp_nopushon;keepalive_timeout65;#gzipon;proxy_redirectoff;proxy_set_headerHost $host;proxy_set_headerX-Real-IP $remote_addr;proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;client_max_body_size10m;client_body_buffer_size128k;proxy_connect_timeout5s;proxy_send_timeout5s;proxy_read_timeout5s;proxy_buffer_size4k;proxy_buffers4 32k;proxy_busy_buffers_size64k;proxy_temp_file_write_size 64k;upstream fn {server 192.168.99.104:6501;server 192.168.99.104:6502;server 192.168.99.104:6503;}server {listen6601;server_name192.168.99.104;location / {proxy_passhttp://fn;indexindex.html index.htm;}}}#启动ff1节点docker run -it -d --name ff1-v /home/ff1/nginx.conf:/etc/nginx/nginx.conf--net=host --privileged nginx宿主机/home/ff2/nginx.conf配置文件
usernginx;worker_processes1;error_log/var/log/nginx/error.log warn;pid/var/run/nginx.pid;events {worker_connections1024;}http {include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log/var/log/nginx/access.logmain;sendfileon;#tcp_nopushon;keepalive_timeout65;#gzipon;proxy_redirectoff;proxy_set_headerHost $host;proxy_set_headerX-Real-IP $remote_addr;proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;client_max_body_size10m;client_body_buffer_size128k;proxy_connect_timeout5s;proxy_send_timeout5s;proxy_read_timeout5s;proxy_buffer_size4k;proxy_buffers4 32k;proxy_busy_buffers_size64k;proxy_temp_file_write_size 64k;upstream fn {server 192.168.99.104:6501;server 192.168.99.104:6502;server 192.168.99.104:6503;}server {listen6602;server_name192.168.99.104;location / {proxy_passhttp://fn;indexindex.html index.htm;}}}


推荐阅读