gpt4 book ai didi

docker - 有没有人使用蛋糕创建了一个 docker 容器?

转载 作者:行者123 更新时间:2023-12-02 07:21:41 26 4
gpt4 key购买 nike

有没有人能够创建一个 cake.build 文件来编译 c# 代码然后创建一个 docker 容器?我希望能够在构建基本代码后创建一个 docker 文件,然后在容器中运行 docker 镜像。

最佳答案

您可以使用 Cake.Docker 从 Cake 脚本构建和运行 Docker 镜像社区插件。

#addin nuget:?package=Cake.Docker 添加到构建脚本的顶部,然后您可以使用 DockerBuild 别名来构建容器。您还可以选择使用 DockerRun 来运行您的容器。

您可以在网站上找到有关此插件的完整文档,包括 DockerBuild (和 DockerRun )。


例如,假设您的 Dockerfile 位于名为 docker 的文件夹中:

#addin nuget:?package=Cake.Docker
// the rest of your build script
Task("Docker-Build")
.Does(() => {
var settings = new DockerImageBuildSettings { Tag = new[] {"dockerapp:latest" }};
DockerBuild(settings, "./Docker");
});

关于docker - 有没有人使用蛋糕创建了一个 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44232612/

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