繁体   English   中英

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

docker container with own mysql or global docker mysql

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我们在生产中经常使用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消耗的最佳实践是什么?

问题暂未有回复.您可以查看右边的相关问题.
3 如何通过Docker容器访问MYSQL

我是 Docker 世界的新手。 我有一个 NodeJS 应用程序,它当前在本地的 docker 容器上运行。 下一步,我想从这个 Nodejs 应用程序访问我的 AWS Aurora MySQL 数据库并通过 REST API 公开数据。 目前,我只能通过 VPN 访问我的 Aurora MyS ...

4 将docker容器与mysql连接

如何在docker容器中运行mysql的情况下与本地计算机中的mysql连接。 我还需要知道如何将本地计算机中的.dmp文件导入到运行在docker容器中的mysql中。 ...

5 如何从 Sequel Pro 连接到 docker mysql 容器

我花了将近 2 周的时间在谷歌上搜索并尝试了大量不同的解决方案,但似乎没有一个对我有用。 我正在使用 Docker for Mac(我的工具栏中有一个鲸鱼图标)。 我正在使用此命令来创建 mysql 容器: 这是docker container logs database的输出 我正在尝 ...

6 Docker MYSQL 容器随卷立即退出

目前正在学习 Docker 基础知识,但在运行配置了 Volume 的 MYSQL 映像时遇到了问题。 我正在 macOS 10.14.3 上运行最新版本的Mac版Docker 桌面。 运行时可以正常工作: docker run -d -p 3306:3306 -e MYSQL_ROOT_PA ...

7 docker mysql容器启动后退出

我正在尝试使用初始化脚本启动docker MySQL容器。 我的Dockerfile看起来像这样: 我在两个位置都有init.sql文件,分别是主目录和docker-entrypoint-initdb.d /文件夹。 init.sql文件仅具有create table和insert语 ...

8 Docker mysql无法连接到容器

我有用于创建mysql映像的docker-compose文件并将端口暴露给3306,但是当我尝试安装CMS时,它给出了错误,它无法连接到数据库。 我尝试扫描端口3306,它显示它已打开,因此mysql正在运行。 为什么这两个docker容器看不到对方? 这是我的docker-com ...

9 我如何知道我的 docker mysql 容器何时启动并且 mysql 已准备好接受查询?

我正在部署几个不同的 docker 容器,mysql 是第一个。 我想在数据库启动后立即运行脚本并继续构建其他容器。 该脚本一直失败,因为它试图在设置 mysql(来自此官方 mysql 容器)的入口点脚本仍在运行时运行。 有没有办法等待在 docker 容器内完成的入口点 mysql 安装脚本 ...

10 Docker MySQL容器无法等待MySQL服务器准备就绪

我正在尝试使用mysql:5码头工人镜像创建码头工人容器。 MySQL服务器启动并运行后,我想创建一些数据库,用户和表。 我的Dockerfile看起来像这样; 我的./setup/setup.sh脚本如下所示; 我的docker-compose.yml看起来像这样; ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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