【发布时间】:2022-02-25 21:58:12
【问题描述】:
我正在搜索如何在卷安装中保留用户配置文件文件夹
我有文件夹 C:\Users\ABEL\source\repos 需要为 Windows 容器保留。用户名应该来自主机。未知。
以下是我的 docker-compose 文件,卷部分不正确。 任何 cmets 都会有所帮助。提前致谢
version: '3.4'
services:
directoryservice:
image: abc-directoryservice:latest
build: .
ports:
- "44309:44309"
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:44309;
- ASPNETCORE_Kestrel__Certificates__Default__Password=welcome123#
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
volumes:
- ./devops/https/abccert.pfx:/https/aspnetapp.pfx:ro
# - "$env:USERPROFILE/source:$env:USERPROFILE/source"
- ${Env:USERPROFILE}\source:${Env:USERPROFILE}\source
我得到以下错误
invalid interpolation format for services.directoryservice.volumes.[]: "${Env:USERPROFILE}\\source:${Env:USERPROFILE}\\source". You may need to escape any $ with another $.
【问题讨论】:
标签: docker powershell docker-compose docker-volume