【问题标题】:Basic questions about Docker [closed]关于 Docker 的基本问题 [关闭]
【发布时间】:2021-09-12 11:35:45
【问题描述】:

我刚开始在 Docker 上自学,但遇到了各种各样的问题。我在 Windows 10 Home 笔记本电脑上安装了 Docker,并进行了初步测试,效果很好。然后我开始做这个 MS Learn 教程:https://docs.microsoft.com/en-us/learn/modules/intro-to-containers/ 但我遇到了各种各样的问题。在练习 5 之前一切顺利:https://docs.microsoft.com/en-us/learn/modules/intro-to-containers/5-exercise-create-custom-docker-image 我怀疑我缺乏一些基础知识,所以这是我的“愚蠢问题”:

  • 在创建步骤 3:我在哪里存储 Dockerfile?在构建步骤 1 中: 此命令会引发错误,因为它找不到 Dockerfile(是的,我确实在没有 .txt 扩展名的情况下存储了它)
  • 在构建步骤 1 中:构建的图像存储在哪里?我应该在哪个目录中构建它?
  • 在测试步骤 2 中:我应该在哪个目录中运行它?

【问题讨论】:

  • 请让您的问题自成一体;人们应该在不访问这些链接的情况下理解它们。链接可能会中断,或者内容会发生变化。当您edit您的问题时,请包括您收到的错误消息以及重现错误的确切步骤。见How to Ask

标签: docker dockerfile docker-image


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

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

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

【讨论】:

    猜你喜欢
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多