如何调试在一个平台上运行但不在另一个平台上运行的Dockerfile

如何调试在一个平台上运行但不在另一个平台上运行的Dockerfile,docker,Docker,我正在试着运行一个Docker文件,它在我的Mac电脑上运行得很好。但当我试图在我的ubuntu机器上运行它时,我遇到了一个“无法连接到MySQL”错误 Docker文件在一个平台和另一个平台上工作的原因是什么?Docker不正是要解决这个问题吗?。如何进行最佳调试?sudo docker日志[容器id]将是第一步。然后你可以让sudo docker exec进入容器并四处看看。请比较两个系统的docker版本。

我正在试着运行一个Docker文件,它在我的Mac电脑上运行得很好。但当我试图在我的ubuntu机器上运行它时,我遇到了一个“无法连接到MySQL”错误

Docker文件在一个平台和另一个平台上工作的原因是什么?Docker不正是要解决这个问题吗?。如何进行最佳调试?

sudo docker日志[容器id]将是第一步。然后你可以让sudo docker exec进入容器并四处看看。请比较两个系统的docker版本。