Docker 教程“入门”不起作用

vpa*_*pap 3 docker

我有 Ubuntu 20.04、Mozilla Firefox 87.0、Google Chrome 89.0.4389.90。

我正在尝试运行 Docker入门教程。我读了一些来自堆栈溢出的帖子,但无济于事。我还检查了这个ToDo 应用程序 (localhost:3000) 在浏览器 #9 中没有显示 UI,并且再次在此处输入链接描述无效。我愿意,

sudo docker build -t getting-started . sudo docker run -dp 3000:3000 getting-started

然后当我去的时候 http://localhost:3000我得到,

在火狐浏览器中, 在此输入图像描述

在 Chrome 中,以下图像交替出现, 在此输入图像描述 在此输入图像描述

当我跑步时,sudo docker ps -a我得到, 在此输入图像描述

最后,您有什么适合初学者的 Docker 教程吗?我想对Docker有足够的了解,以便我可以编写脚本来管理docker镜像。

小智 7

您可能在具有此行为的“app”目录之外构建并运行 Dockerfile。正如教程所说,首先进入应用程序目录,在那里创建一个 Dockerfile,然后构建并运行。这应该有效。

3000:80 打开教程,因为默认的 Dockerfile 构建了 docker/getting-started 这就是教程。