-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Aspire Dashboard container images (#5148)
- Loading branch information
Showing
37 changed files
with
430 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
## About | ||
|
||
**IMPORTANT** | ||
|
||
**The images from the dotnet/nightly repositories include last-known-good (LKG) builds for the next release of [.NET](https://github.com/dotnet/core).** | ||
|
||
**See [dotnet](https://mcr.microsoft.com/product/dotnet/aspire-dashboard/about) for images with official releases of [.NET](https://github.com/dotnet/core).** | ||
|
||
This image contains the .NET Aspire Dashboard. | ||
|
||
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements. | ||
|
||
## Featured Tags | ||
|
||
* `8.0-preview` (Preview) | ||
* `docker pull mcr.microsoft.com/dotnet/nightly/aspire-dashboard:8.0-preview` | ||
|
||
## Related Repositories | ||
|
||
.NET: | ||
|
||
* [dotnet/samples](https://mcr.microsoft.com/product/dotnet/samples/about): .NET Samples | ||
* [dotnet/nightly/sdk](https://mcr.microsoft.com/product/dotnet/nightly/sdk/about): .NET SDK (Preview) | ||
* [dotnet/nightly/aspnet](https://mcr.microsoft.com/product/dotnet/nightly/aspnet/about): ASP.NET Core Runtime (Preview) | ||
* [dotnet/nightly/runtime](https://mcr.microsoft.com/product/dotnet/nightly/runtime/about): .NET Runtime (Preview) | ||
* [dotnet/nightly/runtime-deps](https://mcr.microsoft.com/product/dotnet/nightly/runtime-deps/about): .NET Runtime Dependencies (Preview) | ||
* [dotnet/nightly/monitor](https://mcr.microsoft.com/product/dotnet/nightly/monitor/about): .NET Monitor Tool (Preview) | ||
|
||
.NET Framework: | ||
|
||
* [dotnet/framework](https://mcr.microsoft.com/catalog?search=dotnet/framework): .NET Framework, ASP.NET and WCF | ||
* [dotnet/framework/samples](https://mcr.microsoft.com/product/dotnet/framework/samples/about): .NET Framework, ASP.NET and WCF Samples | ||
|
||
## Usage | ||
|
||
The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. See [Building Docker Images for .NET Applications](https://docs.microsoft.com/dotnet/core/docker/building-net-docker-images) to learn more. | ||
|
||
|
||
|
||
## Image Variants | ||
|
||
.NET container images have several variants that offer different combinations of flexibility and deployment size. | ||
The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-variants.md) contains a summary of the image variants and their use-cases. | ||
|
||
## Support | ||
|
||
### Lifecycle | ||
|
||
* [Microsoft Support for .NET](https://github.com/dotnet/core/blob/main/support.md) | ||
* [Supported Container Platforms Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-platforms.md) | ||
* [Supported Tags Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-tags.md) | ||
|
||
### Image Update Policy | ||
|
||
* We update the supported .NET images within 12 hours of any updates to their base images (e.g. debian:buster-slim, windows/nanoserver:ltsc2022, buildpack-deps:bionic-scm, etc.). | ||
* We publish .NET images as part of releasing new versions of .NET including major/minor and servicing. | ||
|
||
### Feedback | ||
|
||
* [File an issue](https://github.com/dotnet/dotnet-docker/issues/new/choose) | ||
* [Contact Microsoft Support](https://support.microsoft.com/contactus/) | ||
|
||
## License | ||
|
||
* Legal Notice: [Container License Information](https://aka.ms/mcr/osslegalnotice) | ||
* [.NET license](https://github.com/dotnet/dotnet-docker/blob/main/LICENSE) | ||
* [Discover licensing for Linux image contents](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-artifact-details.md) | ||
* [Windows base image license](https://docs.microsoft.com/virtualization/windowscontainers/images-eula) (only applies to Windows containers) | ||
* [Pricing and licensing for Windows Server 2019](https://www.microsoft.com/cloud-platform/windows-server-pricing) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
**IMPORTANT** | ||
|
||
**The images from the dotnet/nightly repositories include last-known-good (LKG) builds for the next release of [.NET](https://github.com/dotnet/core).** | ||
|
||
**See [dotnet](https://hub.docker.com/_/microsoft-dotnet-aspire-dashboard/) for images with official releases of [.NET](https://github.com/dotnet/core).** | ||
|
||
# Featured Tags | ||
|
||
* `8.0-preview` (Preview) | ||
* `docker pull mcr.microsoft.com/dotnet/nightly/aspire-dashboard:8.0-preview` | ||
|
||
# About | ||
|
||
This image contains the .NET Aspire Dashboard. | ||
|
||
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements. | ||
|
||
# Usage | ||
|
||
The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. See [Building Docker Images for .NET Applications](https://docs.microsoft.com/dotnet/core/docker/building-net-docker-images) to learn more. | ||
|
||
|
||
|
||
# Image Variants | ||
|
||
.NET container images have several variants that offer different combinations of flexibility and deployment size. | ||
The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-variants.md) contains a summary of the image variants and their use-cases. | ||
|
||
# Related Repositories | ||
|
||
.NET: | ||
|
||
* [dotnet](https://hub.docker.com/_/microsoft-dotnet/): .NET | ||
* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples | ||
* [dotnet/nightly/sdk](https://hub.docker.com/_/microsoft-dotnet-nightly-sdk/): .NET SDK (Preview) | ||
* [dotnet/nightly/aspnet](https://hub.docker.com/_/microsoft-dotnet-nightly-aspnet/): ASP.NET Core Runtime (Preview) | ||
* [dotnet/nightly/runtime](https://hub.docker.com/_/microsoft-dotnet-nightly-runtime/): .NET Runtime (Preview) | ||
* [dotnet/nightly/runtime-deps](https://hub.docker.com/_/microsoft-dotnet-nightly-runtime-deps/): .NET Runtime Dependencies (Preview) | ||
* [dotnet/nightly/monitor](https://hub.docker.com/_/microsoft-dotnet-nightly-monitor/): .NET Monitor Tool (Preview) | ||
|
||
.NET Framework: | ||
|
||
* [dotnet/framework](https://hub.docker.com/_/microsoft-dotnet-framework/): .NET Framework, ASP.NET and WCF | ||
* [dotnet/framework/samples](https://hub.docker.com/_/microsoft-dotnet-framework-samples/): .NET Framework, ASP.NET and WCF Samples | ||
|
||
# Full Tag Listing | ||
|
||
## Linux amd64 Tags | ||
##### .NET Aspire Dashboard Preview Tags | ||
Tags | Dockerfile | OS Version | ||
-----------| -------------| ------------- | ||
8.0.0-preview.3-cbl-mariner-distroless-amd64, 8.0-preview-cbl-mariner-distroless-amd64, 8.0.0-preview.3-cbl-mariner-distroless, 8.0-preview-cbl-mariner-distroless, 8.0.0-preview.3, 8.0-preview | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/nightly/src/aspire-dashboard/8.0/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0-distroless | ||
|
||
## Linux arm64 Tags | ||
##### .NET Aspire Dashboard Preview Tags | ||
Tags | Dockerfile | OS Version | ||
-----------| -------------| ------------- | ||
8.0.0-preview.3-cbl-mariner-distroless-arm64v8, 8.0-preview-cbl-mariner-distroless-arm64v8, 8.0.0-preview.3-cbl-mariner-distroless, 8.0-preview-cbl-mariner-distroless, 8.0.0-preview.3, 8.0-preview | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/nightly/src/aspire-dashboard/8.0/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0-distroless | ||
|
||
You can retrieve a list of all available tags for dotnet/nightly/aspire-dashboard at https://mcr.microsoft.com/v2/dotnet/nightly/aspire-dashboard/tags/list. | ||
<!--End of generated tags--> | ||
|
||
For tags contained in the old dotnet/core-nightly/aspire-dashboard repository, you can retrieve a list of those tags at https://mcr.microsoft.com/v2/dotnet/core-nightly/aspire-dashboard/tags/list. | ||
|
||
*Tags not listed in the table above are not supported. See the [Supported Tags Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-tags.md)* | ||
|
||
# Support | ||
|
||
## Lifecycle | ||
|
||
* [Microsoft Support for .NET](https://github.com/dotnet/core/blob/main/support.md) | ||
* [Supported Container Platforms Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-platforms.md) | ||
* [Supported Tags Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-tags.md) | ||
|
||
## Image Update Policy | ||
|
||
* We update the supported .NET images within 12 hours of any updates to their base images (e.g. debian:buster-slim, windows/nanoserver:ltsc2022, buildpack-deps:bionic-scm, etc.). | ||
* We publish .NET images as part of releasing new versions of .NET including major/minor and servicing. | ||
|
||
## Feedback | ||
|
||
* [File an issue](https://github.com/dotnet/dotnet-docker/issues/new/choose) | ||
* [Contact Microsoft Support](https://support.microsoft.com/contactus/) | ||
|
||
# License | ||
|
||
* Legal Notice: [Container License Information](https://aka.ms/mcr/osslegalnotice) | ||
* [.NET license](https://github.com/dotnet/dotnet-docker/blob/main/LICENSE) | ||
* [Discover licensing for Linux image contents](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-artifact-details.md) | ||
* [Windows base image license](https://docs.microsoft.com/virtualization/windowscontainers/images-eula) (only applies to Windows containers) | ||
* [Pricing and licensing for Windows Server 2019](https://www.microsoft.com/cloud-platform/windows-server-pricing) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
21 changes: 13 additions & 8 deletions
21
eng/dockerfile-templates/Dockerfile.linux.distroless-mariner-installer-prereqs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,13 @@ | ||
RUN {{InsertTemplate("Dockerfile.linux.install-pkgs", | ||
[ | ||
"pkgs": [ | ||
"ca-certificates", | ||
"gzip", | ||
"tar" | ||
] | ||
])}} | ||
{{ | ||
_ ARGS: | ||
is-zip (optional): If the file to be installed is a zip. Otherwise, assume it is a .tar.gz. ^ | ||
|
||
set basePkgs to ["ca-certificates"]^ | ||
set extractionPkgs to when(ARGS["is-zip"], ["unzip"], ["gzip", "tar"]) ^ | ||
|
||
_ Arrays in cottle are actually key-value maps. Sorting the array sorts by value | ||
but does not change the key value. In order to have the right index in the | ||
array, we must call `cat` again to reset the indices (keys) in the map. ^ | ||
set pkgs to cat(sort(cat(basePkgs, extractionPkgs))) | ||
|
||
}}RUN {{InsertTemplate("Dockerfile.linux.install-pkgs", [ "pkgs": pkgs ])}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{{ | ||
_ Extracts a zip file and cleans it up | ||
|
||
ARGS: | ||
file: Zip file to extract | ||
dest-dir: Destination directory | ||
extract-paths: Paths within the zip to extract | ||
}}unzip {{ARGS["file"]}}{{if ARGS["dest-dir"]: -d {{ARGS["dest-dir"]}}}}{{if ARGS["extract-paths"]: {{join(ARGS["extract-paths"], " ")}}}} \ | ||
&& rm {{ARGS["file"]}} |
Oops, something went wrong.