是否可以运行Docker Windows容器并编辑注册表(regedit)?

是否可以运行Docker Windows容器并编辑注册表(regedit)?,windows,docker,registry,Windows,Docker,Registry,我是Docker的新手,开始阅读官方文件&在互联网上搜索,但找不到确切的答案 我将描述我的情况,我有一个程序(用C++编写),在Windows10Pro上作为服务运行,并且在Windows注册表(regedit)中有配置详细信息。 目前,如果我想调试它,我有一个Win 10 Pro虚拟机,并使用远程调试。 我不在我的机器上调试它的原因是因为我的程序总是作为服务在我的机器上运行,我不想停止它,也不想在VM上编辑/更改注册表配置 所以我想用Docker代替VM,但出现了一个问题: 是否可以在不更改/

我是Docker的新手,开始阅读官方文件&在互联网上搜索,但找不到确切的答案

我将描述我的情况,我有一个程序(用C++编写),在Windows10Pro上作为服务运行,并且在Windows注册表(regedit)中有配置详细信息。 目前,如果我想调试它,我有一个Win 10 Pro虚拟机,并使用远程调试。 我不在我的机器上调试它的原因是因为我的程序总是作为服务在我的机器上运行,我不想停止它,也不想在VM上编辑/更改注册表配置

所以我想用Docker代替VM,但出现了一个问题: 是否可以在不更改/损坏主机注册表的情况下编辑容器注册表


提前感谢您的帮助。

Microsoft文档中提到:

虽然容器共享主机操作系统的内核,但容器不能不受限制地访问它。相反,容器获得系统的一个独立视图,在某些情况下是虚拟的。例如,容器可以访问文件系统和注册表的虚拟化版本,但任何更改都只影响容器,并在容器停止时丢弃。为了保存数据,容器可以装载持久性存储,例如Azure磁盘或文件共享(包括Azure文件)


谢谢,这很有帮助:)