From af1a731f391730243948ceb215b7b7638cab0ce3 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Wed, 9 Aug 2023 09:03:27 -0700 Subject: [PATCH] Add see also links (#36494) --- docs/core/compatibility/containers/8.0/app-user.md | 10 +++++----- docs/core/compatibility/containers/8.0/aspnet-port.md | 5 ++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/core/compatibility/containers/8.0/app-user.md b/docs/core/compatibility/containers/8.0/app-user.md index 281c901cf6cd1..c0c2641d7f00e 100644 --- a/docs/core/compatibility/containers/8.0/app-user.md +++ b/docs/core/compatibility/containers/8.0/app-user.md @@ -1,11 +1,11 @@ --- -title: "Breaking change: New 'app' user in Linux images" -description: Learn about the breaking change in containers where a new 'app' user was added in Linux container images. +title: "Breaking change: New non-root 'app' user in Linux images" +description: Learn about the breaking change in containers where a new non-root 'app' user was added in Linux container images. ms.date: 07/12/2023 --- -# New 'app' user in Linux images +# New non-root 'app' user in Linux images -The .NET Linux container images include a new `non-root` user named `app`. You can opt into this new user to provide security benefits. The name of this user may conflict with an existing user defined by an application's Dockerfile. +The .NET Linux container images include a new non-root user named `app`. You can opt into this new user to provide security benefits. The name of this user may conflict with an existing user defined by an application's Dockerfile. ## Previous behavior @@ -13,7 +13,7 @@ Prior to .NET 8, the Linux container images did not include any additional users ## New behavior -Starting in .NET 8, Linux container images define a user named `app`` that can be opted-into for additional security benefits. However, the name of this user may conflict with an existing user that was defined by the application's Dockerfile. If the application's Dockerfile attempts to create a user with the same name, an error might occur saying that the user already exists. +Starting in .NET 8, Linux container images define a user named `app` that can be opted-into for additional security benefits. However, the name of this user may conflict with an existing user that was defined by the application's Dockerfile. If the application's Dockerfile attempts to create a user with the same name, an error might occur saying that the user already exists. ## Version introduced diff --git a/docs/core/compatibility/containers/8.0/aspnet-port.md b/docs/core/compatibility/containers/8.0/aspnet-port.md index 8ba18d71fe26c..4242909b1ae3d 100644 --- a/docs/core/compatibility/containers/8.0/aspnet-port.md +++ b/docs/core/compatibility/containers/8.0/aspnet-port.md @@ -54,4 +54,7 @@ None. ## See also -- [Port switch blog post](https://devblogs.microsoft.com/dotnet/securing-containers-with-rootless/#switching-to-port-8080) +- [New non-root 'app' user in Linux images](app-user.md) +- [Containerize a .NET app](../../../docker/publish-as-container.md) +- [Blog: Secure your .NET cloud apps with rootless Linux containers](https://devblogs.microsoft.com/dotnet/securing-containers-with-rootless/#switching-to-port-8080) +- [Bog: Running non-root .NET containers with Kubernetes](https://devblogs.microsoft.com/dotnet/running-nonroot-kubernetes-with-dotnet/)