关于 Docker 的基本问题

Basic questions about Docker

我刚开始自学 Docker 但 运行 涉及各种问题。我在一台 Windows 10 家用笔记本电脑上安装了 Docker 并进行了初步测试,效果很好。然后我开始做这个 MS Learn 教程:https://docs.microsoft.com/en-us/learn/modules/intro-to-containers/ but am running into all kinds of issues. Everything went well until exercise 5: https://docs.microsoft.com/en-us/learn/modules/intro-to-containers/5-exercise-create-custom-docker-image 我怀疑我缺乏一些基础知识,所以这是我的“愚蠢问题”:

  1. 您可以将 Dockerfile 存储在您的项目根目录中。我不知道这些命令是如何工作的,但你可以简单地在记事本++中创建一个新文件并将其保存为 Dockerfile。我建议改用 Viusal Studio Code(它是免费的,可以帮助你很多)。

  2. 构建的映像存储在您的 docker-deamon 中。图片不是文件。

  3. 我想你的意思是第 1 步:运行docker run -p 8080:80 -d --name reservations reservationsystem 在哪里并不重要。该图像存储在您的 docker-deamon 中。因此,您可以 运行 在您的机器上“随处”执行命令(它不会在工作目录中读取或创建文件)。