关于 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
我怀疑我缺乏一些基础知识,所以这是我的“愚蠢问题”:
- 在创建步骤 3 中:我在哪里存储 Docker 文件?在构建步骤 1 中:
此命令会抛出错误,因为它找不到 Docker 文件(是的,我确实在没有 .txt 扩展名的情况下存储了它)
- 在构建步骤 1 中:构建的映像存储在哪里?我应该在哪个目录中构建它?
- 在测试步骤 2 中:我应该 运行 在哪个目录中?
您可以将 Dockerfile
存储在您的项目根目录中。我不知道这些命令是如何工作的,但你可以简单地在记事本++中创建一个新文件并将其保存为 Dockerfile
。我建议改用 Viusal Studio Code(它是免费的,可以帮助你很多)。
构建的映像存储在您的 docker-deamon 中。图片不是文件。
我想你的意思是第 1 步:运行docker run -p 8080:80 -d --name reservations reservationsystem
在哪里并不重要。该图像存储在您的 docker-deamon 中。因此,您可以 运行 在您的机器上“随处”执行命令(它不会在工作目录中读取或创建文件)。
我刚开始自学 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 我怀疑我缺乏一些基础知识,所以这是我的“愚蠢问题”:
- 在创建步骤 3 中:我在哪里存储 Docker 文件?在构建步骤 1 中: 此命令会抛出错误,因为它找不到 Docker 文件(是的,我确实在没有 .txt 扩展名的情况下存储了它)
- 在构建步骤 1 中:构建的映像存储在哪里?我应该在哪个目录中构建它?
- 在测试步骤 2 中:我应该 运行 在哪个目录中?
您可以将
Dockerfile
存储在您的项目根目录中。我不知道这些命令是如何工作的,但你可以简单地在记事本++中创建一个新文件并将其保存为Dockerfile
。我建议改用 Viusal Studio Code(它是免费的,可以帮助你很多)。构建的映像存储在您的 docker-deamon 中。图片不是文件。
我想你的意思是第 1 步:运行
docker run -p 8080:80 -d --name reservations reservationsystem
在哪里并不重要。该图像存储在您的 docker-deamon 中。因此,您可以 运行 在您的机器上“随处”执行命令(它不会在工作目录中读取或创建文件)。