From 83d8ce32dd7fdb3b90c82acd232d0d8b104ffc3b Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Fri, 8 Mar 2024 14:06:38 -0800 Subject: [PATCH 1/3] add note about volume mount --- docs/containers/container-build.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/containers/container-build.md b/docs/containers/container-build.md index 8b606a5277d..bf4718f45ab 100644 --- a/docs/containers/container-build.md +++ b/docs/containers/container-build.md @@ -254,6 +254,8 @@ Here are the volumes that are mounted in your container. What you see in your co | **Source folder** | Contains the build context that is passed to Docker commands.| | **TokenService.Proxy** | Contains the files required to run a service the enables VisualStudioCredential to communicate with Visual Studio on the host. | +For .NET 8, additional mount points at root and for the app user that contain user secrets and certificates might also be present. And in Visual Studio 17.10 preview, the hot reload and token service proxy volumes are combined under a single mount point, `VSTools`. + > [!NOTE] > **Visual Studio 17.10 preview** If you're using Docker Engine in Windows Subsystem for Linux (WSL) without Docker Desktop, set the environment variable `VSCT_WslDaemon=1` to have VS use WSL paths when creating volume mounts. The NuGet package [Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.20.0-Preview 1](https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.20.0-Preview.1) is also required. From 8df704c62ff1b5bce29fd5588e597460d988544e Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Fri, 8 Mar 2024 14:16:44 -0800 Subject: [PATCH 2/3] Update docs/containers/container-build.md --- docs/containers/container-build.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/containers/container-build.md b/docs/containers/container-build.md index bf4718f45ab..4cb34548ffb 100644 --- a/docs/containers/container-build.md +++ b/docs/containers/container-build.md @@ -254,7 +254,7 @@ Here are the volumes that are mounted in your container. What you see in your co | **Source folder** | Contains the build context that is passed to Docker commands.| | **TokenService.Proxy** | Contains the files required to run a service the enables VisualStudioCredential to communicate with Visual Studio on the host. | -For .NET 8, additional mount points at root and for the app user that contain user secrets and certificates might also be present. And in Visual Studio 17.10 preview, the hot reload and token service proxy volumes are combined under a single mount point, `VSTools`. +For .NET 8, additional mount points at root and for the app user that contain user secrets and certificates might also be present. And in Visual Studio 17.10 preview, the Hot Reload and Token Service volume, along with another component, the Distroless Helper, are combined under a single mount point, `/VSTools`. > [!NOTE] > **Visual Studio 17.10 preview** If you're using Docker Engine in Windows Subsystem for Linux (WSL) without Docker Desktop, set the environment variable `VSCT_WslDaemon=1` to have VS use WSL paths when creating volume mounts. The NuGet package [Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.20.0-Preview 1](https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.20.0-Preview.1) is also required. From 06ab238d248f8f8e6078b1e228d77010b1846461 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Fri, 8 Mar 2024 14:18:31 -0800 Subject: [PATCH 3/3] tweak wording --- docs/containers/container-build.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/containers/container-build.md b/docs/containers/container-build.md index 4cb34548ffb..0319b6bb787 100644 --- a/docs/containers/container-build.md +++ b/docs/containers/container-build.md @@ -254,7 +254,7 @@ Here are the volumes that are mounted in your container. What you see in your co | **Source folder** | Contains the build context that is passed to Docker commands.| | **TokenService.Proxy** | Contains the files required to run a service the enables VisualStudioCredential to communicate with Visual Studio on the host. | -For .NET 8, additional mount points at root and for the app user that contain user secrets and certificates might also be present. And in Visual Studio 17.10 preview, the Hot Reload and Token Service volume, along with another component, the Distroless Helper, are combined under a single mount point, `/VSTools`. +For .NET 8, additional mount points at root and for the app user that contain user secrets and the HTTPS certificate might also be present. And in Visual Studio 17.10 preview, the Hot Reload and Token Service volume, along with another component, the Distroless Helper, are combined under a single mount point, `/VSTools`. > [!NOTE] > **Visual Studio 17.10 preview** If you're using Docker Engine in Windows Subsystem for Linux (WSL) without Docker Desktop, set the environment variable `VSCT_WslDaemon=1` to have VS use WSL paths when creating volume mounts. The NuGet package [Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.20.0-Preview 1](https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.20.0-Preview.1) is also required.