1. mysql
docker run -di --name=ly_mysql -p 8765:3306 -e MYSQL_ROOT_PASSWORD=foobared mysql_utf8
2. redis
mkdir /redis /redis/conf /redis/data
vim /redis/conf/redis.conf
bind 0.0.0.0
daemonize NO
protected-mode no
requirepass foobared
docker run -p 8764:6379 --name ly_redis -v /redis/conf/redis.conf:/etc/redis/redis.conf -v /redis/data:/data -di redis redis-server /etc/redis/redis.conf
3. nginx部署(http)
mkdir -p /home/nginx/conf /home/nginx/html /home/nginx/logs
# 新建配置文件
vim nginx/conf/nginx.conf
# 修改nginx配置文件
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream node {
# 转发的IP
server 106.14.42.253:8081;
server 106.14.42.253:8082;
server 106.14.42.253:8083;
}
server {
listen 80;
server_name localhost;
location / {
#负载均衡配置
proxy_pass http://node;
}
}
}