进程隔离和 hyperv 隔离在同一图像中看到不同的 Visual Studio 版本

时间:2021-02-05 08:13:07

标签: windows docker isolation

我在具有不同隔离(hyperv 和进程)的 Windows 上运行相同的 docker 映像,报告的 Visual Studio 命令提示符版本不同(v16.4.2 和 v16.0)。我找不到任何关于这如何可能的信息。我错过了什么?

我观察到的是:


C:\Users\mert>docker run -it --rm mybuilder cmd
Microsoft Windows [Version 10.0.17763.379]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\>"C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Auxiliary/Build/vcvarsall.bat" x64
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.0
** Copyright (c) 2019 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'

C:\>exit

C:\Users\mert>docker run --isolation=hyperv -it --rm mybuilder cmd
Microsoft Windows [Version 10.0.17763.379]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\>"C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Auxiliary/Build/vcvarsall.bat" x64
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.4.2
** Copyright (c) 2019 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'

C:\>

0 个答案:

没有答案
相关问题