Docker+nginx镜像,实现负载均衡
1、Dockerfile,实现容器配置文件修改
Dockerfile的内容:
from nginx:latest
maintainer zcun.com #作者
#run rm -rf /usr/local/tomcat/conf/server.xml
#代替server.xml文件 需改root目录
copy conf/nginx.conf /etc/nginx/
copy conf/default.conf /etc/nginx/conf.d/
#run rm -rf /usr/local/tomcat/webapps/*
#copy to/ /usr/local/tomcat/webapps/
expose 8080
本地nginx.conf 的内容:
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://tomcatServer;
}
proxy_connect_timeout 10;
}
本地nginx.conf的内容:
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_