Как ускорить mysql docker контейнер для испытаний? - PullRequest
0 голосов
/ 17 февраля 2020

Я использую docker / docker -compose для запуска служб и тестов. Одной из служб является mysql:

db:
    image: mysql:5.6
    environment:
      - MYSQL_ALLOW_EMPTY_PASSWORD=yes
    expose:
      - "3306"

Можно ли каким-либо образом оптимизировать скорость контейнера специально для тестов (например, хранить все в памяти и т. Д. c.)?

1 Ответ

1 голос
/ 17 февраля 2020

Ну, вы можете запустить свою базу данных в оперативной памяти, если у вас достаточно места для этого. Это может немного ускорить процесс.

services:
  db:
    image: mysql:5.6
    environment:
      - MYSQL_ALLOW_EMPTY_PASSWORD=yes
    expose:
      - "3306"
    tmpfs:
      - /var/lib/mysql

Источник

...