【发布时间】:2019-04-18 20:06:04
【问题描述】:
我的 Dockerized 应用程序的性能存在问题。我有 Windows 操作系统。当我使用 xampp 运行我的应用程序时,加载页面大约需要 1 秒。当我在 Docker 中运行它时,页面加载大约需要 5 秒。我试过了: 1. 码头工人 2. Docker Toolbox(创建 VirtualBox linux 机器并在其中运行 Docker)
结果是一样的。这是我的 Docker-compose 文件:
version: '3'
networks:
default:
driver: bridge
services:
webserver:
build: ./docker/webserver
image: yiisoftware/yii2-php:7.3-apache
ports:
- "80:80"
- "443:443"
networks:
- default
volumes:
- /aaa:/var/www/html
links:
- db:mysql
environment:
MYSQL_PORT_3306_TCP_ADDR: db
db:
image: mysql:5.7
ports:
- "3306:3306"
networks:
- default
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=pass
- MYSQL_DATABASE=aaa
谁能给我一个提示如何解决这个问题?或者这是 Windows pc 上的常规行为?谢谢。
【问题讨论】:
-
您是否运行过分析器或类似工具来尝试找出该系统的哪些部分运行缓慢,或者在 Docker 下具有不同的性能特征?
标签: apache docker docker-compose docker-toolbox