首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能在带有自动化功能的docker-for-windows中打开kubernetes功能?

有没有可能在带有自动化功能的docker-for-windows中打开kubernetes功能?
EN

Stack Overflow用户
提问于 2018-11-18 03:40:57
回答 1查看 52关注 0票数 0

我正在写一个ansible based dev-bootstrap project。我希望能够从docker role enable the kubernetes,但我似乎找不到这样做的方法。我在注册表中搜索了dockerkubernetes,什么都没有跳出来。我还检查了daemon.json,但没有出现,即使我启用了kubernetes (手动)。有没有人知道有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-11-18 11:29:30

不确定这是否是您需要的全部,但是当切换到enable Kubernetes选项时,它会写入settings.json。还有一个Kubernetes初始安装步骤,所以这可能还不够,但我会试着看看它是否会重新启动,或者根本不能工作……

代码语言:javascript
复制
function Enable-DockerKubernetes {
    [CmdletBinding()]
    param ()
    try {
        $settings = "$env:AppData\Docker\settings.json"
        $dockerSettings = ConvertFrom-Json ( Get-Content $settings  -Raw -ErrorAction Stop)
        if (!$dockerSettings.KubernetesEnabled) {
            Write-Verbose ("Enabling Kubernetes in {0}." -f $settings)
            $dockerSettings.KubernetesEnabled = $true
            $dockerSettings | ConvertTo-Json | Set-Content $settings -ErrorAction Stop 
        }
        else {
            Write-Verbose "Already enabled!"
        }
    }
    catch {
        Write-Error $_
    }
}

根据这个问题,Docker CE的安装程序似乎不支持传入安装程序选项,该问题只是变得陈旧并被关闭。

你可能想要打开一个新的问题,特别是关于这个用例。

https://github.com/docker/for-win/issues/1322

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53354876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档