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

AWS EC2 docker machine with amazonec2 driver - Host already exists

以下命令应该在闪亮的新 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 机器:

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

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

我在 Amazon 上看不到新的 EC2 实例是从第一个错误的 运行 命令创建的。

我怎样才能 "clean up" 现有的(某处)才能正确地重新创建机器?

因此,事实证明命令的第一个 运行 在 /path/to/folder/docker_machines 下的新文件夹 awesome-new-docker-machine 中创建了一些初始工件。

删除此文件夹并重试完美无缺。