如何正确设置分离循环的docker cmd /入口点? (Windows容器)
我有一个Dockerfile的构build,我一直在一起在Windows容器上configuration一个SQL实例,并希望Docker的入口点是SQL Server代理,以便启动分离的SQL代理服务,在SQL代理运行时运行,然后当服务停止时退出。 本能地,我做了一个CMD net start sqlserveragent
但立即意识到退出服务开始后,而不是当它结束。
在这里用适当的礼仪来创build一个启动脚本while($service.status -eq running){sleep 1}
? 从微软的dockerfile开始,他们在这里使用了这种风格,但是我真正喜欢的是一些net start sqlserveragent && tail -F sqllog
。 在这种情况下可能吗?