带有amazonec2驱动程序的AWS EC2 docker机器 - 主机已存在

时间:2017-11-07 19:58:58

标签: amazon-ec2 docker-machine

以下命令应在闪亮的新Amazon EC2实例上创建新的docker机器:

docker-machine \
      --storage-path /path/to/folder/docker_machines \
      create \
      --driver amazonec2 \
      --amazonec2-access-key <my key> \
      --amazonec2-secret-key <my secret> \
      --amazonec2-vpc-id <my vpc>  \
      --amazonec2-region <my region> \
      --amazonec2-zone <my AZ> \
      --amazonec2-security-group <existing Sec Grp> \
      --amazonec2-ami ami-da05a4a0 \
      --amazonec2-ssh-keypath /path/to/private/key \
     --engine-install-url=https://web.archive.org/web/20170623081500/https://get.docker.com \
     awesome-new-docker-machine

我运行了一次这个命令,遇到了一个合法的问题(私钥的路径错误)。一旦我修复了它并再次运行命令,我就会收到此错误:

Host already exists: "awesome-new-docker-machine"

但是,我无法在任何地方找到这个泊坞机:

$ docker-machine ls
NAME     ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER        ERRORS

我甚至试过docker-machine rmdocker-machine kill只是为了咯咯笑。没有区别。

我无法在第一次错误的命令运行中看到亚马逊上的新EC2实例。

如何“清理”现有的(某处),以便我可以正确地重新创建机器?

1 个答案:

答案 0 :(得分:1)

因此,事实证明,该命令的第一次运行在/path/to/folder/docker_machines下的新文件夹GridApiService<DepositsModel>中创建了一些初始工件。

删除此文件夹并再次尝试完美无缺。