Ниже я покажу файл по умолчанию docker -compose.override.yml, который был создан для меня при добавлении оркестровки в мое приложение ASP. NET. Это использует. NET Core 3.1. Я щелкнул правой кнопкой мыши по файлу проекта -> Добавить -> Поддержка контейнера-оркестратора ... и к моему решению был добавлен проект docker -compose. (Очевидно, я выбрал Docker Составить в настройках).
Я хотел бы знать, где инициализируется переменная APPDATA, чтобы я мог понять полный путь. Я понимаю, как работают тома; Мне просто интересно узнать, как и где инициализируется APPDATA .
version: '3.4'
services:
myproject:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:443;http://+:80
ports:
- "80"
- "443"
volumes:
- ${APPDATA}/Microsoft/UserSecrets:C:\Users\ContainerUser\AppData\Roaming\Microsoft\UserSecrets:ro
- ${APPDATA}/ASP.NET/Https:C:\Users\ContainerUser\AppData\Roaming\ASP.NET\Https:ro