【问题标题】:Docker-machine: Update the azure driver configurationDocker-machine:更新 azure 驱动程序配置
【发布时间】:2018-01-12 14:51:29
【问题描述】:

我在 Azure 云中运行的 docker 机器存在问题。我使用默认的size创建机器,即Standard_A2,但我想升级机器。

我尝试通过 Azure Web Portal 手动将大小更改为 Standard_A4,这似乎工作正常,因为虚拟机重新启动并且在概述部分它说:

Size
Standard A4 (8 vcpus, 14 GB memory)

但是,当运行命令docker-machine inspect <machine-name>时,配置仍然显示机器大小为Standard_A2。见下文:

{
    "ConfigVersion": 3,
    "Driver": {
        ...

        "ResourceGroup": "docker-machine",
        "DockerPort": 2376,
        "Location": "westeurope",
        "Size": "Standard_A2",

        ...
    },
    ...
}

我知道我可以删除整台机器并使用--azure-size 选项创建一个具有不同默认大小的新机器,但是,如果无法升级已经运行的机器,我认为这很奇怪。

知道如何实现这一点吗?我在文档中找不到任何内容...

【问题讨论】:

    标签: azure docker azure-virtual-machine docker-machine


    【解决方案1】:

    目前,我们不能使用docker-machine 命令行来更新现有的虚拟机。

    这是 Azure go 文件的 docker-machine,它说 无法更新现有虚拟机

    在您的场景中,作为一种解决方法,在您调整 Azure VM 大小后,我们可以将 config.jsonStandard_A2 更改为 Standard_A4

    我们可以在这里找到config.json

    /root/.docker/machine/machines/<machine-name>
    

    我们改变那个 json 文件后,运行docker-machine inspect myvms 我们会得到这个新结果:

    [root@jasoncli@jasonye myvms]# docker-machine inspect myvms
    {
        "ConfigVersion": 3,
        "Driver": {
            "IPAddress": "",
            "MachineName": "myvms",
            "SSHUser": "azureuser",
            "SSHPort": 22,
            "SSHKeyPath": "/root/.docker/machine/machines/myvms/id_rsa",
            "StorePath": "/root/.docker/machine",
            "SwarmMaster": false,
            "SwarmHost": "tcp://0.0.0.0:3376",
            "SwarmDiscovery": "",
            "ClientID": "",
            "ClientSecret": "",
            "Environment": "AzurePublicCloud",
            "SubscriptionID": "xxxx1ed3-xxxx-44fb-b5ba-xxxxa07xxxx",
            "ResourceGroup": "docker-machine",
            "DockerPort": 2376,
            "Location": "westus",
            "Size": "Standard_A4",
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-26
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多