2017-06-02 59 views
0

我是Docker/Kitematic的新手,我犯了一个笨蛋错误,我不能为了我的生活找出解决办法。更改Docker容器的名称,一切都破了

我已经在Docker中用nginx/mysqli /等运行了Wordpress,并且所有程序都完美无缺地运行。当我处于风筝冲浪的时候,我注意到一个'名字'字段,它就像'travelsite_ngninx_1'。作为涂料的我,我就像'嗯,也许我可以做出更多的语义。'所以我重新命名了它,一旦我做到了,一切都打破了。 '连接到数据库时出错'等等。可悲的是,我不记得名字到底是什么,或者即使恢复,也能解决任何问题。

是否有一种方法可以“重置”作曲家/码头工人,以便所有容器都重新链接起来?当涉及到YML文件时,我是一个新手,所以我甚至不知道要寻找什么。任何帮助将不胜感激。这是我能够重新命名的容器上调试模式之后,新的错误:

“警告:mysqli_real_connect():php_network_getaddresses:的getaddrinfo失败:姓名或在/ var不知道服务/ www/html等/ WP-包括/ WP- db.php中上线1538'

然后那里有:

“警告:mysqli_real_connect():(HY000/2002):php_network_getaddresses:失败的getaddrinfo:姓名或在/ var/WWW不知道服务/html/wp-includes/wp-db.php on line 1538'

请帮助这个可怜的小白痴出来!提前致谢!

回答

0

好的,所以我想通了。 Kitematic显然存在一个问题,那就是容器不能完全销毁。进入CLI,销毁所有容器,并跑docker-compose up,现在一切都是A-1!发布答案,以防其他人遇到该问题!