我有一个Windows服务,我想在Azure上的docker容器中运行。 我想在本地运行服务时有相同的设置,所以我想在本地运行相同的docker容器作为Windows服务(我想?)。
我该怎么做?或者有更好的方法吗?
谢谢, 迈克尔
答案 0 :(得分:0)
恕我直言,迈克尔问了如何在无需用户登录的情况下启动docker镜像。docker restart标志实际上仅在docker运行后处理启动镜像。要使docker在没有登录用户的情况下运行(或在Windows自动更新后),在我看来,您还需要制作一个运行docker的Windows服务。
可以在这里找到关于问题的这一部分的很好的解释(到目前为止,还没有找到好的解决方案,没有付钱-Docker团队忽略了到目前为止没有第三方进行这项工作的要求): How to start Docker daemon (windows service) at startup without the need to log-in?