为什么 dockerd 在数据中心核心 1709 与容器小磁盘上停止服务时运行



我将带有数据中心核心1709-with-Containers-smalldisk的VMSS部署到Azure。

我正在尝试将 docker ee 升级到预览版,但注意到这种奇怪的行为。

部署后,通过远程桌面连接,我发现

get-service 显示 dockerd 已注册为服务,但未运行。get-process 显示 dockerd 正在运行(因此必须在其他地方启动(。

我杀死了进程,将码头工人EE升级到预览版。我启动服务,一切正常。

然后重新启动后,旧的 dockerd 再次运行(带有 get-process 的通知(并且新服务停止(使用 get-service 的通知(。

我们如何删除数据中心核心 1709-带容器-小磁盘附带的 dockerd?

更新

我在 Service Fabric 发行说明中看到了这一点:

Specify custom parameters that will be used when Service Fabric launches the Docker daemon. 

那么这就是问题所在吗? 服务结构扩展是否也在向恶魔倾斜?

是的。Service Fabric 在计算机上启动和管理 docker 守护程序。您可以通过将"托管"部分下的"SkipDocker进程管理"设置为 true 来禁用此功能。请参阅自定义 Service Fabric 群集设置和构造升级策略

如果你想要试用 LCOW,Service Fabric 当前不支持它。

最新更新