chniny/blog
# 服务器开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8091/tcp --permanent
firewall-cmd --zone=public --add-port=9999/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
# 启动mysql
docker pull chniny/blog:database_v1.0
docker run -p 3306:3306 --name mysql -v /home/mydocker/mysql/conf:/etc/mysql/conf.d -v /home/mydocker/mysql/logs:/logs -v /home/mydocker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d chniny/blog:database_v1.0
# 启动nacos
docker pull nacos/nacos-server
docker run --env MODE=standalone --name mynacos -d -p 8848:8848 nacos/nacos-server:latest
docker logs -f mynacos
# 查看服务列表
http://server-ip:8848/nacos/
# 部署微服务
docker pull chniny/blog:auth_v1.0
docker run -it --net=host --name auth -p 80:80 chniny/blog:auth_v1.0
ctrl + p + q
docker pull chniny/blog:resource_v1.0
docker run -it --net=host --name resource -p 8091:8091 chniny/blog:resource_v1.0
ctrl + p + q
docker pull chniny/blog:gateway_v1.0
docker run -it --net=host --name gateway -p 9999:9999 chniny/blog:gateway_v1.0
ctrl + p + q
# 测试登录
post请求:http://server-ip:80/login 参数格式:x-www-form-urlencoded username=chen password=123456
# 测试多数据源配置
get请求:http://server-ip:8091/test4 请求头:token=xxxxx
get请求:http://server-ip:8091/test5 请求头:token=xxxxx
# 测试网关
get请求:http://server-ip:9999/test4 请求头:token=xxxxx
docker pull chniny/blog