我在Azure Batch的容器选项上遇到了麻烦。
要更改要启动的容器的主机名,请将--hostname="test"
设置为任务的containerRunOptions。
但是,这是一个错误!ContainerSettings: --hostname="test" Message: create_container() got an unexpected keyword argument 'hostname '
即使是-h test
也会导致类似的错误。其他选项可以正常工作。(--volume etc...)
池信息: Publisher:microsoft-azure-batch OS:centos-container sku:7-4镜像:centos:latest(Docker hub)
这是Azure Batch中的错误吗?指定它的选项是错误的吗?
发布于 2018-08-11 04:10:40
更新答案(2018-08-23):
此问题的修复已推出。
上一个答案:
这被确定为服务缺陷,并将在未来的版本中解决。您可以跟踪修复程序发布时的Azure Batch Node Agent release notes。
如果你正在使用Batch来执行任务,而没有执行更深入的集成,例如,你正在使用Azure CLI或类似的工具,你可以在“非本机模式”下使用Batch Shipyard来解决这个问题。(免责声明:我是此代码的贡献者)。
https://stackoverflow.com/questions/51701106
复制相似问题