update 优化 docker 部署方式 使用 host 模式简化部署流程 降低使用成本

This commit is contained in:
疯狂的狮子li
2022-07-11 13:10:41 +08:00
parent 15d5eb858c
commit 6c1e146bc1
13 changed files with 67 additions and 128 deletions

View File

@@ -16,7 +16,7 @@ services:
volumes:
# 数据挂载
- "/docker/oracle/data:/u01/app/oracle"
restart: always
network_mode: "host"
# 此镜像仅用于测试 正式环境需自行安装数据库
sqlserver:
@@ -32,7 +32,7 @@ services:
volumes:
# 数据挂载
- "/docker/sqlserver/data:/var/opt/mssql"
restart: always
network_mode: "host"
postgres:
image: postgres:14.2
@@ -45,7 +45,7 @@ services:
- "5432:5432"
volumes:
- /docker/postgres/data:/var/lib/postgresql/data
restart: always
network_mode: "host"
postgres13:
image: postgres:13.6
@@ -58,4 +58,4 @@ services:
- "5433:5432"
volumes:
- /docker/postgres13/data:/var/lib/postgresql/data
restart: always
network_mode: "host"

View File

@@ -26,10 +26,7 @@ services:
--explicit_defaults_for_timestamp=true
--lower_case_table_names=1
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.36
network_mode: "host"
nginx-web:
image: nginx:1.21.6
@@ -50,9 +47,7 @@ services:
# 日志目录
- /docker/nginx/log:/var/log/nginx
privileged: true
restart: always
networks:
- ruoyi_net
network_mode: "host"
redis:
image: redis:6.2.7
@@ -69,10 +64,7 @@ services:
- /docker/redis/data/:/redis/data/:rw
command: "redis-server /redis/config/redis.conf"
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.48
network_mode: "host"
minio:
image: minio/minio:RELEASE.2022-05-26T05-48-41Z
@@ -104,10 +96,7 @@ services:
- /docker/minio/config:/root/.minio/
command: server --address ':9000' --console-address ':9001' /data # 指定容器中的目录 /data
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.54
network_mode: "host"
ruoyi-server1:
image: ruoyi/ruoyi-server:4.2.0
@@ -115,14 +104,12 @@ services:
environment:
# 时区上海
TZ: Asia/Shanghai
SERVER_PORT: 8080
volumes:
# 配置文件
- /docker/server1/logs/:/ruoyi/server/logs/
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.60
network_mode: "host"
ruoyi-server2:
image: "ruoyi/ruoyi-server:4.2.0"
@@ -130,14 +117,12 @@ services:
environment:
# 时区上海
TZ: Asia/Shanghai
SERVER_PORT: 8081
volumes:
# 配置文件
- /docker/server2/logs/:/ruoyi/server/logs/
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.61
network_mode: "host"
ruoyi-monitor-admin:
image: ruoyi/ruoyi-monitor-admin:4.2.0
@@ -149,10 +134,7 @@ services:
# 配置文件
- /docker/monitor/logs/:/ruoyi/monitor/logs
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.90
network_mode: "host"
ruoyi-xxl-job-admin:
image: ruoyi/ruoyi-xxl-job-admin:4.2.0
@@ -164,14 +146,4 @@ services:
# 配置文件
- /docker/xxljob/logs/:/ruoyi/xxljob/logs
privileged: true
restart: always
networks:
ruoyi_net:
ipv4_address: 172.30.0.92
networks:
ruoyi_net:
driver: bridge
ipam:
config:
- subnet: 172.30.0.0/16
network_mode: "host"

View File

@@ -23,16 +23,16 @@ http {
upstream server {
ip_hash;
server 172.30.0.60:8080;
server 172.30.0.61:8080;
server 127.0.0.1:8080;
server 127.0.0.1:8081;
}
upstream monitor-admin {
server 172.30.0.90:9090;
server 127.0.0.1:9090;
}
upstream xxljob-admin {
server 172.30.0.92:9100;
server 127.0.0.1:9100;
}
server {