以下命令应在闪亮的新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 rm
和docker-machine kill
只是为了咯咯笑。没有区别。
我无法在第一次错误的命令运行中看到亚马逊上的新EC2实例。
如何“清理”现有的(某处),以便我可以正确地重新创建机器?
答案 0 :(得分:1)
因此,事实证明,该命令的第一次运行在/path/to/folder/docker_machines
下的新文件夹GridApiService<DepositsModel>
中创建了一些初始工件。
删除此文件夹并再次尝试完美无缺。