Привет!
Подскажите, есть разница в скорости работы приложений в контейнере в Windows (Docker desctop) и на хосте?
Я запустил в контейнере приложение (apache-tomee), которое ходит в бд MYSQL. Запросы к tomee проксируются через nginx.
Приложение работает заметно медленнее чем на локалхосте
docker-compose.yml:
version: "3.7"
services:
nginx:
container_name: nginx
image: nginx
volumes:
- .\\volumes\\nginx\\sites-enabled\\localhost:/etc/nginx/conf.d
- .\\volumes\\nginx\\html:/etc/nginx/html
- .\\volumes\\nginx\\logs:/etc/nginx/logs
ports:
- 80:80
- 443:443
networks:
- my_net
mysql:
container_name: mysql
image: mysql:5.7
volumes:
- .\\volumes\\mysql\\data:/var/lib/mysql
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=pwd
networks:
- my_net
my-services:
container_name: my-services
image: tomee:8-jre-7.0.5-plume
volumes:
- .\\volumes\\tomee\\webapps:/usr/local/tomee/webapps
- .\\volumes\\tomee\\conf\\tomee.xml:/usr/local/tomee/conf/tomee.xml
- .\\volumes\\tomee\\conf\\server.xml:/usr/local/tomee/conf/server.xml
- .\\volumes\\tomee\\conf\\catalina.properties:/usr/local/tomee/conf/catalina.properties
- .\\volumes\\tomee\\logs:/usr/local/tomee/logs
ports:
- 8183:8080
restart: always
networks:
- my_net
networks:
my_net:
driver: bridge
docker desktop да и for mac это виртуалка, соответственно и оверхед на эту виртуалку и IO
central
Timur
Alex
rince
Andrey
Pavel
Semyon
George
Denis