标签: windows-container

附加到本地计算机上的 Visual Studio Code Windows 容器时出现 VS Code 错误

当我右键单击 Visual Studio Code 中的本地 Windows Docker 容器 > 附加 Visual Studio Code 时,出现以下错误。Visual Studio Code 可以附加到 Windows 容器吗?如果是这样,我在哪里可以提供缺少的 uname/passwd?

[2484 ms] Start: Run in container: uname -m
[3364 ms] Start: Run in container: cat /etc/passwd
[3364 ms] Stdin closed!
[3371 ms] Shell server terminated (code: 126, signal: null)
container b125f4fce0c1de6ff89b6c94a27a7753a1c0c618d227c21f274e176edaedbdc6 encountered an error during hcsshim::System::CreateProcess: failure in a Windows system call: The user name or password is incorrect. (0x52e)
[Event Detail:  Provider: 00000000-0000-0000-0000-000000000000]
[Event Detail:  Provider: 00000000-0000-0000-0000-000000000000]
[Event Detail: …
Run Code Online (Sandbox Code Playgroud)

docker visual-studio-code windows-container

8
推荐指数
1
解决办法
2082
查看次数

docker 支持 Visual Studio 项目中的“未找到 Docker 构建路径”

我有 C# 解决方案,有 4 个项目,3 个是 Dll,1 个是控制台应用程序使用这些 DLL。

我试图在 Visual Studio 上使用 docker 支持来构建我的 docker 镜像,它失败了我的 dockerfile 如下:

> FROM microsoft/windowsservercore:ltsc2016 
> EXPOSE 80 
> EXPOSE 1433 
> EXPOSE 29051
> 
> COPY bin/x64/debug /root/ ENTRYPOINT
> /root/RmsMainConsole.exe
Run Code Online (Sandbox Code Playgroud)

我 CD 到我的 dockerfile 所在的目录并执行 docker build。错误:

Docker CLI command : docker build -t rmsmainconsole:self-hosted .

Sending build context to Docker daemon  55.61MB
Step 1/6 : FROM microsoft/windowsservercore:ltsc2016
 ---> 9dbf7f740334
Step 2/6 : EXPOSE 80
 ---> Using cache
 ---> ad0ad85fd107
Step …
Run Code Online (Sandbox Code Playgroud)

visual-studio docker docker-image windows-container

7
推荐指数
2
解决办法
3365
查看次数

在 Sql Server Docker 容器中禁用密码策略

我正在尝试在容器内运行开发数据库而不是我的本地实例。但是,在我们的本地 dev db 版本中,我们使用弱密码(当 db 被部署到 prod 时,密码很强)所以当我尝试在我的容器内创建服务器用户时,它抱怨弱密码和 SQL Server 项目的部署失败。

有没有办法在 SQL Server 容器中关闭强密码?

sql-server docker windows-container

7
推荐指数
1
解决办法
2586
查看次数

为 Windows 容器设置时区

我正在尝试设置基于 windows nano server 2019 Build 1809 的 WindowsContainer 的时区。

为 linux 容器执行此操作的最简单方法之一是设置 TimeZone 环境变量,如下所示:

docker run -e TZ=Asia/Kolkata ubuntu date
Run Code Online (Sandbox Code Playgroud)

对于 Windows 容器,我们是否有类似的东西。基于一般的 Windows 方法,我尝试使用 PowerShell 之类的(如下所示)在入口点脚本中设置它,但它也给了我一个错误。

Set-TimeZone -Name "India Standard Time"
Set-TimeZone : Access is denied
At line:1 char:1
+ Set-TimeZone -Name "India Standard Time"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : FromStdErr: (:) [Set-TimeZone], Win32Exception
+ FullyQualifiedErrorId : SetTimeZoneFailed,Microsoft.PowerShell.Commands.SetTimeZoneCommand
Run Code Online (Sandbox Code Playgroud)

关于如何为基于 Windows Nanoserver 2019 Build 1809 的 Windows 容器完成此操作有任何想法吗?

powershell docker windows-container windows-server-2019 windows-server-2022

7
推荐指数
3
解决办法
5951
查看次数

如何使用当前主机用户运行 Windows docker 容器?- Docker 窗口

当我运行 Windows docker 容器时,我希望该容器使用相同的主机当前用户。我希望当我这样做whoamiecho %username%在容器中时,我在主机中获得相同的用户。

我试着这样做:

docker run -it --user domain\username myImage_8.3.14:2033
Run Code Online (Sandbox Code Playgroud)

但它返回错误:

docker: Error response from daemon: container 8ba8ad2f1215171daa70353185fcb47b387966c439de8bd50933451a99de1779 在 CreateProcess 过程中遇到错误:Windows 系统调用失败:用户名或密码不正确。(0x52e)

我在那里见过https://github.com/moby/moby/issues/28585但仍然没有解决方案。

我在 Windows 上使用 Docker,我的容器的镜像是 FROM Windowsservercore2016lts

docker run -it --user domain\username myImage_8.3.14:2033

docker: Error response from daemon: container 8ba8ad2f1215171daa70353185fcb47b387966c439de8bd50933451a99de1779 encountered an error during CreateProcess: failure in a Windows system call: The user name or password is incorrect. (0x52e)
[Event Detail:  Provider: 00000000-0000-0000-0000-000000000000] extra info: {"CommandLine":"c:\\windows\\system32\\cmd.exe","User":"domain\\username","WorkingDirectory":"C:\\","Environment":{"COMPLUS_NGenProtectedProcess_FeatureEnabled":"0"},"EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"ConsoleSize":[63,237]}.
Run Code Online (Sandbox Code Playgroud)

我想连接到我的容器并解决来自守护进程的这个错误响应。

containers uid docker windows-container docker-desktop

7
推荐指数
0
解决办法
1992
查看次数

来自守护程序的错误响应:hcssshim::CreateComputeSystem:不支持该请求

docker: Error response from daemon: hcsshim::CreateComputeSystem 38d5975c4992c39b5ee8f5a46ad19f45435ff59b18523e3552c53b24ab23f1ca: The request is not supported.
(extra info: {"SystemType":"Container","Name":"38d5975c4992c39b5ee8f5a46ad19f45435ff59b18523e3552c53b24ab23f1ca","Owner":"docker",
"IgnoreFlushesDuringBoot":true,"LayerFolderPath":"C:\\ProgramData\\Docker\\windowsfilter\\38d5975c4992c39b5ee8f5a46ad19f45435ff59b18523e3552c53b24ab23f1ca",
"Layers":[{"ID":"6658b069-0c9a-5796-8dd4-df51d8e89bf3","Path":"C:\\ProgramData\\Docker\\windowsfilter\\e984e14da4691b4ca5782a9c4b4af88a17db410424d2632d157a261b8d2cd918"},
{"ID":"7b2926d2-514d-5e06-82e3-f9a726c336a6","Path":"C:\\ProgramData\\Docker\\windowsfilter\\d239cc65931aeaa6443dd51452405e442baf32447515ecb3b19aee1a86b3e616"},
{"ID":"f87666ff-622a-57ae-a59c-935bcbd517ab","Path":"C:\\ProgramData\\Docker\\windowsfilter\\c09e132f538143279663778ef82c57af1d1d9af79f47963bf1e543919e9e363e"},
{"ID":"04ca5ecc-0c68-586c-baf1-85fbc7dae2ed","Path":"C:\\ProgramData\\Docker\\windowsfilter\\110cc8554b1db358e3394b0aecbbbf17135775eaabd7e19587bcc081a146dc3f"},
{"ID":"4d028b02-ef55-5ef6-9418-27439f950375","Path":"C:\\ProgramData\\Docker\\windowsfilter\\c4b0fef4a4f026def338d79ba686f3838e9d217f79ed8b5f0a10edf911ee2312"},
{"ID":"6f35449b-a2ff-50a1-9a4a-bb57e59dcd54","Path":"C:\\ProgramData\\Docker\\windowsfilter\\34aa11cc4d8dd2044c5674e4f76ab7766289bf5a7fac0db10b5f3b165bcc7621"},
{"ID":"ccbb1200-37f1-53b2-ab77-0e80099c90e7","Path":"C:\\ProgramData\\Docker\\windowsfilter\\7ff5467f7724bfc90ece4ef3001a186b7fd047d474ffae7e0d51ca351b746eab"},
{"ID":"d4312109-22d8-55e2-a97e-e676cbdd3f81","Path":"C:\\ProgramData\\Docker\\windowsfilter\\3439d5d471045fc013503367e69e349ee4210f5802a8517c999d4be118c99c4a"},
{"ID":"14f30d2a-c510-5be8-a7cd-2d4984c1b10b","Path":"C:\\ProgramData\\Docker\\windowsfilter\\987438c0b2a45e8aafea8858933f8ba4b87ec34ee53ffea747acb30169f180a7"},
{"ID":"d14333f6-a148-555b-a891-db7b0ff9814f","Path":"C:\\ProgramData\\Docker\\windowsfilter\\9bc15a6f050a3708d37f562ab973e9e6db7d136c592f5dc07201ca66ede2d614"},
{"ID":"a04c176c-27f5-557f-87f1-6dcd9beab874","Path":"C:\\ProgramData\\Docker\\windowsfilter\\9f413da158b62b375939235fa7a1529069d5a711beffb69a814663145fc276f9"},
{"ID":"95f19e14-436b-5e5f-9fd6-997b9ad17a8e","Path":"C:\\ProgramData\\Docker\\windowsfilter\\8f3913fbde770ec14c8af226501fb4af3bdde356c7e3de1b6cd5a3a48544f2b6"}],
"HostName":"38d5975c4992","HvPartition":true,"EndpointList":["8dbee51c-78ac-4bf7-8d7b-42cbf1485fdc"],"HvRuntime":{"ImagePath":"C:\\ProgramData\\Docker\\windowsfilter
\\9f413da158b62b375939235fa7a1529069d5a711beffb69a814663145fc276f9\\UtilityVM"},"AllowUnqualifiedDNSQuery":true}).
Run Code Online (Sandbox Code Playgroud)

我仍然遇到上述问题。操作系统:Windows 10 Home(启用 Hyper-v、启用虚拟化、Docker 桌面已启动并运行)

当我尝试运行我的 docker 镜像 ( docker run -p 8085:8085 app) 时,我遇到了上述问题。

我已经在 github 中提出了一个问题(https://github.com/moby/moby/issues/41998)同时有人可以帮忙吗?

windows docker windows-container

7
推荐指数
1
解决办法
7264
查看次数

为什么官方SQL Server Express容器仅用于开发和测试?

在这里说......

预期用途:仅限开发和测试.在生产环境中不受支持

生产数据库是不是由容器托管,还是关于Express版本的建议,无论它是否在容器中?

sql-server containers docker windows-container

6
推荐指数
1
解决办法
1359
查看次数

Pod 内的 2 个容器是否可以共享相同的环境变量?

InitContainer 在同一个 Pod 中运行时是否可以更改应用程序容器的环境变量?

请注意,我正在寻找一个详细的答案,描述为什么这是可能的或不可能的技术原因。示例:“当前的容器技术支持容器和 Pod 之间的环境变量隔离,无法通过将容器“分组”在同一“环境变量空间”中来绕过该限制”。

containers kubernetes windows-container

6
推荐指数
1
解决办法
3681
查看次数

在 Windows Server 容器中启用远程桌面

我有一个 Windows Server 容器,我想通过 RDP 进入其桌面环境。看来微软已经在最近的Windows Server Core Containers中关闭了RDP。

我尝试跟进本教程。我可以使用远程桌面应用程序成功登录,但之后没有任何反应。好像没有桌面,或者可能还有其他问题。

我想知道是否有任何官方 Windows Server 映像可以访问其桌面 GUI,或者是否有其他方法可以添加此功能。

docker windows-server-container windows-container

6
推荐指数
0
解决办法
2546
查看次数

如何将字体添加到 Windows Docker 容器/图像?

我有一个基于 .NET Framework v4.8 构建的控制台应用程序。我正在尝试使用 docker 映像在 Azure 容器实例(ACI)中运行它。我在本地创建了一个 docker 镜像并将其推送到 ACI,并且运行成功。

现在我面临一个问题。此应用程序发送一封包含 RDLC 报告的电子邮件。但是我在邮件中收到的报告的字体与我之前收到的报告(没有 docker)不同。我发现mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019我正在使用的基本 docker 映像没有加载字体。我需要在我的 docker 镜像/容器中安装字体。我怎样才能做到这一点?

以下是我的 Dockerfile 命令:

FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019  AS BASE
COPY . .
ENTRYPOINT BackgroundService.exe
Run Code Online (Sandbox Code Playgroud)

containers docker windows-container azure-container-instances .net-4.8

6
推荐指数
1
解决办法
7905
查看次数