使 Docker Windows 容器在重启时自动启动
Getting Docker Windows Containers to start automatically on reboot
我的OS是Windows10,我运行宁Docker版本17.06.0-ce-win19。我正在尝试设置一个容器,以便它在重新启动时自动重新启动。
当我使用命令时:
docker 运行 -it microsoft/nanoserver --restart=always
我收到以下错误:
docker:来自守护程序的错误响应:容器 35046c88d2564523464ecabc4d48eb0550115e33acb25b0555224e7c43d21e74 在 CreateProcess 期间遇到错误:Windows 系统调用失败:系统找不到指定的文件。 (0x2) 额外信息:{"ApplicationName":"","CommandLine":"--restart=always","User":"","WorkingDirectory":"C:\" ,"Environment":{},"EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"CreateStdErrPipe":false,"ConsoleSize":[30,120 ]}.
而如果我忽略了
--restart=总是
一切正常。
我还需要做些什么才能让 --restart 选项在 Windows 上正常工作吗?
在 CLI
中参数应在 image:tag 之前
我的OS是Windows10,我运行宁Docker版本17.06.0-ce-win19。我正在尝试设置一个容器,以便它在重新启动时自动重新启动。
当我使用命令时: docker 运行 -it microsoft/nanoserver --restart=always
我收到以下错误:
docker:来自守护程序的错误响应:容器 35046c88d2564523464ecabc4d48eb0550115e33acb25b0555224e7c43d21e74 在 CreateProcess 期间遇到错误:Windows 系统调用失败:系统找不到指定的文件。 (0x2) 额外信息:{"ApplicationName":"","CommandLine":"--restart=always","User":"","WorkingDirectory":"C:\" ,"Environment":{},"EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"CreateStdErrPipe":false,"ConsoleSize":[30,120 ]}.
而如果我忽略了
--restart=总是
一切正常。
我还需要做些什么才能让 --restart 选项在 Windows 上正常工作吗?
在 CLI
中参数应在 image:tag 之前