TP5 NanoServer 物理机部署脚本 + docker 部署

注意:本教程 docker 部署部分已经过期,将于近期进行修改。可到 https://msdn.microsoft.com/en-us/virtualization/windowscontainers/deployment/deployment_nano 查看 nt docker 的新的部署方案。


声明:
    微软官方给出的部署步骤都是基于 PowerShell 的,如果要在上面部署 Docker,需要对原命令进行修改,否则不支持 docker 工作目录的软连接。
    本工具仅使用 cmd 进行部署,并且没有“域”相关操作。
    docker 服务,依照官方 TP5 (Windows Server 2016 Technical Preview 5 )教程,使用的是开机启动的“计划任务”来实现,
    之前尝试过 sc.exe 来进行,但是因为 dockerd.exe 无 MainServer 函数,会在服务启动 30 秒后挂掉。
    而其他的基于 cmd 和 PowerShell 的多线程方案,都会在连接 session 关闭后 kill 掉……
    而单纯使用 schtasks 命令,无法指定计划任务的工作路径,将导致计划任务启动失败。(在脚本中 cd 到工作路径方式无效。)
    使用官网提供 PowerShell 命令定制计划任务,没有处理电池问题(使用笔记本搭建会有印象),所以采用 schtasks 读取 xml 的方式。
    注意:此工具建立的 docker 服务默认是开放的,没有限制客户端连接,如果想要使用安全连接,请将生成的密钥放入 %ProgramData%\docker\cert
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值