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                
#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                

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 已计算。
兼容目标框架
包含目标框架(在包中)
更多关于 目标框架.NET 标准模块 的信息。

NuGet 包

此包不被任何 NuGet 包使用。

GitHub 仓库

此包不被任何流行的 GitHub 仓库使用。

版本 下载 最后更新
0.1.2 3,195 6/27/2022
0.1.1 555 6/17/2022
0.1.0 426 6/14/2022