一、该问题的重现步骤是什么?
1. cd /usr/local
2. ./deploy.sh base 启动基础模块失败
二、你期待的结果是什么?实际看到的又是什么?
期望的结果:创建并运行docker成功
实际看到的:创建并运行docker失败
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
产品:BladeX企业版
版本:2.0.7.RELEASE
操作系统:centos7
运行场景:在一台centos7的虚拟机中单机使用docker部署项目。
四、请提供详细的错误堆栈信息,这很重要。
运行时的错误
docker-compose.yml
version: '3' services: mysql: container_name: mysql8 environment: MYSQL_ROOT_PASSWORD: "123456" image: "mysql/mysql-server:8.0.17" restart: always ports: - "3306:3306" nacos: image: nacos/nacos-server hostname: "nacos-standalone" environment: - MODE=standalone - TZ=Asia/Shanghai volumes: - /docker/nacos/standalone-logs/:/home/nacos/logs - /docker/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties ports: - 8848:8848 sentinel: image: bladex/sentinel-dashboard hostname: "sentinel" environment: - TZ=Asia/Shanghai ports: - 8858:8858 restart: on-failure blade-nginx: image: nginx hostname: "blade-nginx" environment: - TZ=Asia/Shanghai ports: - 88:88 volumes: - /docker/nginx/api/nginx.conf:/etc/nginx/nginx.conf privileged: true restart: always networks: - blade_net web-nginx: image: nginx hostname: "web-nginx" environment: - TZ=Asia/Shanghai ports: - 8000:8000 volumes: - /docker/nginx/web/html:/usr/share/nginx/html - /docker/nginx/web/nginx.conf:/etc/nginx/nginx.conf privileged: true restart: always networks: - blade_net blade-redis: image: redis hostname: "blade-redis" environment: - TZ=Asia/Shanghai ports: - 3379:6379 volumes: - /docker/redis/data:/data command: "redis-server --appendonly yes" privileged: true restart: always networks: - blade_net blade-admin: image: "${REGISTER}/blade/blade-admin:${TAG}" environment: - TZ=Asia/Shanghai ports: - 7002:7002 privileged: true restart: always networks: - blade_net blade-gateway: image: "${REGISTER}/blade/blade-gateway:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: blade_net: ipv4_address: 172.30.0.81 blade-auth: image: "${REGISTER}/blade/blade-auth:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: blade_net: ipv4_address: 172.30.0.91 blade-log: image: "${REGISTER}/blade/blade-log:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: - blade_net blade-desk: image: "${REGISTER}/blade/blade-desk:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: - blade_net blade-user: image: "${REGISTER}/blade/blade-user:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: - blade_net blade-system: image: "${REGISTER}/blade/blade-system:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: - blade_net blade-flow: image: "${REGISTER}/blade/blade-flow:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: - blade_net blade-flow-design: image: "${REGISTER}/blade/blade-flow-design:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always ports: - 9999:9999 networks: - blade_net blade-resource: image: "${REGISTER}/blade/blade-resource:${TAG}" environment: - TZ=Asia/Shanghai privileged: true restart: always networks: - blade_net networks: blade_net: driver: bridge ipam: config: - subnet: 172.30.0.0/16
api/nginx.conf
user root; 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_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; #include /etc/nginx/conf.d/*.conf; upstream gateway { server 172.30.0.81:8088; } upstream auth { server 172.30.0.91; } server { listen 88; server_name gateway; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffering off; proxy_pass http://gateway; } } server { listen 9000; server_name auth; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffering off; proxy_pass http://auth; } } }
web/nginx.conf
user root; 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_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; #include /etc/nginx/conf.d/*.conf; upstream gateway { server 172.30.0.81:8088; } server { listen 8000; server_name web; root /usr/share/nginx/html; location / { } location ^~/api { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffering off; rewrite ^/api/(.*)$ /$1 break; proxy_pass http://gateway; } } }
扫一扫访问 Blade技术社区 移动端