https://github.com/devantler-tech/dotnet-container-engine-provisioner
Simple provisioners that can provision containers and more to popular container engines.
https://github.com/devantler-tech/dotnet-container-engine-provisioner
library
Last synced: 3 months ago
JSON representation
Simple provisioners that can provision containers and more to popular container engines.
- Host: GitHub
- URL: https://github.com/devantler-tech/dotnet-container-engine-provisioner
- Owner: devantler-tech
- License: apache-2.0
- Created: 2024-09-23T19:22:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-12T22:13:00.000Z (4 months ago)
- Last Synced: 2025-12-14T12:53:51.935Z (4 months ago)
- Topics: library
- Language: C#
- Size: 216 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 🐳 .NET Container Engine Provisioner
[](https://opensource.org/licenses/Apache-2.0)
[](https://github.com/devantler-tech/dotnet-container-engine-provisioner/actions/workflows/test.yaml)
[](https://codecov.io/gh/devantler-tech/dotnet-container-engine-provisioner)
Simple provisioners that can provision various resources in container engines.
## Prerequisites
- [.NET](https://dotnet.microsoft.com/en-us/)
## 🚀 Getting Started
To get started, you can install the packages from NuGet.
```bash
# For provisioning resources in Docker
dotnet add package DevantlerTech.ContainerEngineProvisioner.Docker
```
## 📝 Usage
To use the provisioners, all you need to do is to create and use a new instance of the provisioner.
```csharp
using DevantlerTech.ContainerEngineProvisioner.Docker;
var provisioner = new DockerProvisioner();
string registryName = "new_registry";
int port = 5010;
// Act
await _provisioner.CreateRegistryAsync(registryName, port, CancellationToken.None);
```