如何加速 mysql docker 容器进行测试?
How to speed up mysql docker container for tests?
我使用 docker/docker-compose 来 运行 服务和测试。其中一项服务是 mysql:
db:
image: mysql:5.6
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
expose:
- "3306"
有什么方法可以专门针对测试优化容器的速度(例如,将所有内容保存在内存中等)?
好吧,如果您有足够 space 的话,您可以 运行 RAM 中的数据库。这可能会加快速度。
services:
db:
image: mysql:5.6
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
expose:
- "3306"
tmpfs:
- /var/lib/mysql
来源
我使用 docker/docker-compose 来 运行 服务和测试。其中一项服务是 mysql:
db:
image: mysql:5.6
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
expose:
- "3306"
有什么方法可以专门针对测试优化容器的速度(例如,将所有内容保存在内存中等)?
好吧,如果您有足够 space 的话,您可以 运行 RAM 中的数据库。这可能会加快速度。
services:
db:
image: mysql:5.6
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
expose:
- "3306"
tmpfs:
- /var/lib/mysql
来源