Запустите простую архитектуру докера с 2-мя контейнерами и приложением rails.Любая команда rake, связанная с db, очень медленная.Как rake db:create
, rake db:migrate
Пытался проверить скорость между двумя контейнерами по iperf.Показывает 26-27 Гбит / с.Так что, похоже, проблема не в сети.И он работает как шарм на любом хосте Linux.
Docker For Mac specs
MacOS Mojave 10.14.3;
Engine: 18.09.1;
Compose: 1.23.2;
Machine 0.16.1;
Вот пример docker-compose.yml
version: '3.7'
services:
postgres_10_5:
image: postgres:10.5
ports:
- "5432"
networks:
- backend
web_app:
build:
context: .
dockerfile: Dockerfile-dev
env_file:
- ./.env
ports:
- "3000:3000"
- "1080:1080"
environment:
- RAILS_ENV=development
volumes:
- .:/home/app
networks:
- backend
networks:
backend:
driver: bridge
Ожидайте не ждать результата любой команды rake около 5 минут.Не знаю, где копать.Есть намеки?