所以我的最终目标是运行一个 MySQL Docker 容器(比如来自公共注册表的 tutum/mysql),然后将一个 Gitlab Docker 容器(比如 sameersbn/gitlab)链接到它,其中两个容器都使用持久存储。
但是,我被困在 MySQL 部分。每次我尝试运行如下所述的预制 MySQL Docker 容器(mysql、tutum/mysql 和 sameersbn/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 …