mysql到redmine的Docker容器链接失败,超时“;“正在等待数据库服务器接受连接”;

mysql到redmine的Docker容器链接失败,超时“;“正在等待数据库服务器接受连接”;,mysql,docker,Mysql,Docker,我正在尝试让我的redmine站点重新启动并运行。我们有两个docker集装箱。一个包含数据库mysql,另一个包含网站Redmine mysql应该首先启动 nohup docker run --name mysql -v /opt/mysql/data:/var/lib/mysql -p 3306:3306 7e0828bb2e6e & [1] 27673 root@atd-ciso:/# docker ps CONTAINER ID IMAGE

我正在尝试让我的redmine站点重新启动并运行。我们有两个docker集装箱。一个包含数据库mysql,另一个包含网站Redmine

mysql应该首先启动

     nohup docker run --name  mysql -v /opt/mysql/data:/var/lib/mysql -p 3306:3306 7e0828bb2e6e &
    [1] 27673
root@atd-ciso:/# docker ps
CONTAINER ID        IMAGE                    COMMAND             CREATED             STATUS              PORTS                    NAMES
8986ecda4c9a        sameersbn/mysql:latest   "/start"            16 hours ago        Up 10 seconds       0.0.0.0:3306->3306/tcp   mysql
nohup docker run --name  mysql -v /opt/mysql/data:/var/lib/mysql -p 3306:3306 7e0828bb2e6e &
但是

容器只是输出这个,最终超时并停止运行。
有什么想法吗?

你为什么要用
nohup
像这样手动将docker推到后台?请尝试使用
-d
拆离。而且,针对您的问题,它似乎在等待数据库启动时超时。在代码第50行看到您的消息:好的,谢谢@Nathaniel,自从我发帖以来,我做了一些调整:#docker run——name mysql-v/opt/mysql/data:/var/lib/mysql-p3306:3306sammeersbn/mysql:latest#docker run——name redmine-v/opt/redmine/data:/home/redmine/data-p82:80——链接mysql:redmine sameersbn/redmine:latest,其中接收到一个#错误:#请配置数据库连接。#有关更多信息,请参阅没有数据库,无法继续。流产。。。因此,我想我需要DB_名称,DB_用户,但我的mysql技能比我的docker技能差,我怎么能做到这一点?
root@atd-ciso:/# tail -f nohup.out
Waiting for database server to accept connections...........................................................