[英]docker container with own mysql or global docker mysql
我们在生产中经常使用docker。 当前解决方案是将docker与docker-compose设置结合使用,如下所示:
version: '2'
services:
service:
build:
context: .
dockerfile: Dockerfile
expose:
- 3000
links:
- mysql
environment:
- DB_HOST=mysql
- DB_DATABASE=test
- DB_PORT=3306
- DB_PASSWORD=test
- DB_USER=test
mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=test
- MYSQL_DATABASE=test
- MYSQL_USER=test
- MYSQL_PASSWORD=test
restart: always
volumes:
问题是我们应该像使用的那样使用基于容器的mysql吗? 还是我们应该制作一个全局msyql docker容器并将所有容器链接到该mysql?
有关内存和cpu消耗的最佳实践是什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.