DockerCompose 0.1.2
dotnet add package DockerCompose --version 0.1.2
NuGet\Install-Package DockerCompose -Version 0.1.2
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="DockerCompose" Version="0.1.2" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以便引用该代码包。
paket add DockerCompose --version 0.1.2
NuGet 团队不提供对此客户端的支持。请联系其 维护者 获取支持。
#r "nuget: DockerCompose, 0.1.2"
#r 指令可用于 F# Interactive 和多语言笔记本。将其复制到交互式工具或脚本的源代码中以便引用该代码包。
// Install DockerCompose as a Cake Addin #addin nuget:?package=DockerCompose&version=0.1.2 // Install DockerCompose as a Cake Tool #tool nuget:?package=DockerCompose&version=0.1.2
NuGet 团队不提供对此客户端的支持。请联系其 维护者 获取支持。
DockerCompose.NET
这是一个库,用于使用 .NET 自动化 docker-compose
2.x。
用法
启动容器
var directoryName = Path.GetDirectoryName("/path/to/directory-with-compose-file");
var compose = new Compose(new DirectoryInfo(directoryName!));
var up = await compose.Up();
停止容器
var directoryName = Path.GetDirectoryName("/path/to/directory-with-compose-file");
var compose = new Compose(new DirectoryInfo(directoryName!));
var up = await compose.Stop();
删除容器
var directoryName = Path.GetDirectoryName("/path/to/directory-with-compose-file");
var compose = new Compose(new DirectoryInfo(directoryName!));
var up = await compose.Down();
想要帮忙吗?
该项目刚刚起步,需要帮助清理整理和重构。
如果您想要贡献 - 我们会很高兴!只需打开一个问题来对抗,这样您就可以获得完整的分叉信用。您可以先打开一个问题,以便我们讨论,然后随着我们进行可以工作您的分叉。
如果您发现了一个错误,请友好地展示它是如何失败的,我们将尽力快速修复它。
在发送 PR 之前,请先 创建一个问题 介绍您的想法,以便作为您的 PR 的参考。
我们正在使用 默认提交约定,请也用于您的提交。
许可证
MIT 许可证
版权所有 (c) 2022 PDMLab
特此授予任何获取此软件和相关文档副本(“软件”)的人免费处理的权力,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权力,并允许接收软件的人以本协议中的条款为条件进行此类操作。
上述版权声明和本许可声明应包含在软件的副本或实质部分中。
本软件已按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是任何商销性、特定用途适用性、非侵权性等保证。在任何情况下,无论是基于合同、侵权或任何其他因软件或其使用而产生的索赔、损害或其他责任,作者或版权所有者不应对任何索赔、损害或其他责任承担责任。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0_browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net6.0
- CliWrap (>= 3.4.4)
NuGet 包
此包不被任何 NuGet 包使用。
GitHub 仓库
此包不被任何流行的 GitHub 仓库使用。