一、环境
1、系统centos 7.x
二、安装配置
1、安装nginx,redis镜像
docker pull nginx (拉取latest)
docker pull redis (拉取latest)
2、配置容器中nginx.conf,redis.conf
在nginx.conf =》》 http 节点中添加如下配置
upstream proxyServer{ #配置代理服务信息
server 192.168.1.1:88; #服务器地址端口
}
server{
listen 80; #监听容器80端口
server_name localhost; #主机名称
localhost / {
proxy_pass http://proxyServer; #通过代理方式转发
}
}
redis.conf更具情况自定义修改
3、文件挂载
3.1 nginx.conf
如果nginx.conf是本地编辑后上传到服务器,则需要把文件挂载覆盖容器中的nginx.conf
-v /home/myNginx/nginx.conf:/etc/nginx/nginx.conf
在宿主机中查看容器日志,则需要进行挂载
-v /home/myNginx/logs/:/var/log/nginx/
3.2 redis.conf
和nginx.conf一样
4、运行
docker run -d -p 8001:80 -v /home/myNginx/logs/:/var/log/nginx/ -v /home/myNginx/nginx.conf:/etc/nginx/nginx.conf --name mynginx nginx
docker run -d -p 6379:6379 -v /home/myRedis/redis.conf:/usr/local/etc/redis/redis.conf --name myredis reids
-d:后台运行 -p:端口映射 --name:容器名称