带有 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 rm
和 docker-machine kill
只是为了咯咯笑。没有区别。
我在 Amazon 上看不到新的 EC2 实例是从第一个错误的 运行 命令创建的。
我怎样才能 "clean up" 现有的(某处)才能正确地重新创建机器?
因此,事实证明命令的第一个 运行 在 /path/to/folder/docker_machines
下的新文件夹 awesome-new-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 机器:
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
我什至尝试了 docker-machine rm
和 docker-machine kill
只是为了咯咯笑。没有区别。
我在 Amazon 上看不到新的 EC2 实例是从第一个错误的 运行 命令创建的。
我怎样才能 "clean up" 现有的(某处)才能正确地重新创建机器?
因此,事实证明命令的第一个 运行 在 /path/to/folder/docker_machines
下的新文件夹 awesome-new-docker-machine
中创建了一些初始工件。
删除此文件夹并重试完美无缺。