小编Jam*_*ewy的帖子

在 Docker 容器中运行 MySQL

所以我的最终目标是运行一个 MySQL Docker 容器(比如来自公共注册表的 tutum/mysql),然后将一个 Gitlab Docker 容器(比如 sameersbn/gitlab)链接到它,其中两个容器都使用持久存储。

但是,我被困在 MySQL 部分。每次我尝试运行如下所述的预制 MySQL Docker 容器(mysql、tutum/mysql 和 sameersbn/mysql)时,我都会得到以下输出。

脚步

这只是获取以下错误消息的一种方式。

  1. docker.io 拉 tutum/mysql:latest
  2. docker.io 运行 -it tutum/mysql bash
  3. 一旦附加到新容器运行“/run.sh”(根据 tutum/mysql dockerfile)
  4. 此时“等待MySQL服务启动确认”信息不断重复。
  5. 此时,如果我取消“/run.sh”命令并自己启动 MySQL,则会收到以下错误消息。

输出:

root@1bbeb34f3491:/# mysqld

140730 4:49:04 [警告] 不推荐使用唯一选项前缀 key_buffer 而不是 key_buffer_size,并将在未来版本中删除。请改用全名。

140730 4:49:04 [警告] 不推荐使用唯一选项前缀 myisam-recover 而不是 myisam-recover-options,并将在未来版本中删除。请改用全名。

140730 4:49:04 [注意] 插件“联邦”被禁用。

mysqld:表 'mysql.plugin' 不存在

140730 4:49:04 [错误] 无法打开 mysql.plugin 表。请运行 mysql_upgrade 来创建它。

140730 4:49:04 InnoDB:InnoDB 内存堆被禁用

140730 4:49:04 InnoDB:互斥体和 rw_locks 使用 GCC 原子内置函数

140730 4:49:04 InnoDB:压缩表使用 zlib …

mysql ubuntu docker

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker ×1

mysql ×1

ubuntu ×1