使用这种方式在aws上创建一个实例:
docker-machine create \
-d amazonec2 \
--amazonec2-region ap-northeast-1 \
--amazonec2-zone a \
--amazonec2-ami ami-XXXXXX \
--amazonec2-keypair-name my_key_pair \
--amazonec2-ssh-keypath ~/.ssh/id_rsa \
my_instance
无法通过ssh连接到它。
my_key_pare
是aws上存在的名称。 ~/.ssh/id_rsa
是本地ssh私钥。如何设置正确的值?
我已阅读document但未找到同时使用--amazonec2-keypair-name
和--amazonec2-ssh-keypath
的示例。
答案 0 :(得分:1)
从AWS控制台的“密钥对”下载文件,并将其放在~/.ssh
中。
然后运行
docker-machine create \
-d amazonec2 \
--amazonec2-region ap-northeast-1 \
--amazonec2-zone a \
--amazonec2-ami ami-XXXXXX \
--amazonec2-ssh-keypath ~/.ssh/keypairfile \
my_instance