gpt4 book ai didi

c# - 无法使用Docker创建docker文件和Project文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:49 25 4
gpt4 key购买 nike

我需要通过 Docker 创建一个 Azure 函数项目。我了解了一些有关用于创建函数应用程序项目和模板的 docker 命令的知识。

我已经在我的系统中安装了 docker 和相关的 SDK。

我使用此命令通过 docker 文件“func init . --docker”创建函数,但它无法正常工作, enter image description here

enter image description here这是没有docker文件创建的文件,不知道为什么创建不出来。

之后我执行“func new”命令来创建函数,同时选择了语言和函数模板,

enter image description here

enter image description here

并且也不创建项目 (*.csproj) 文件。我正确地执行了命令,但我不知道为什么它没有出现。请给我一个解决方案。谢谢。

最佳答案

我已经在 WSL 中启动并运行了它如 readme 中所述应该确保一切设置正确。

  1. 启动 WSL
  2. 运行 wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
    • 这将下载正确安装 azure 函数所需的文件。
  3. 运行 sudo dpkg -i packages-microsoft-prod.deb 安装之前下载的包。
  4. 运行 sudo apt-get update 更新本地能力缓存。
  5. 运行 sudo apt-get install azure-functions-core-tools 安装 azure functions 核心工具。
  6. 确保安装了 dotnet:运行 sudo apt-get install dotnet-sdk-2.2
  7. 运行 func init 。 --docker 并选择 dotnet 作为框架(选项 1)

这将生成当前目录中的文件列表:

.
├── Dockerfile
├── host.json
├── local.settings.json
└── test.csproj

0 directories, 4 files

您现在可以通过运行 func new 创建 Azure 函数。选择一个模板(HttpTrigger,选项 2),提供一个名称 SampleFunction,您的函数就准备好了。

你的目录现在看起来像这样:

.
├── Dockerfile
├── SampleFunction.cs
├── host.json
├── local.settings.json
└── test.csproj

0 directories, 5 files

这一切都是用 func 版本 2.3.199 完成的

关于c# - 无法使用Docker创建docker文件和Project文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54017805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com