繁体   English   中英

具有自己的mysql或全局docker mysql的docker容器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM