質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

0回答

631閲覧

awsにdocker-machineでec2インスタンスを作りたい

helloworld0000

総合スコア0

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2020/11/09 11:35

awsにdocker-machineでec2インスタンスを作りたい

docker-machineコマンドでawsにインスタンスをつくりたいです。
インスタンスを作ろうとして以下のコマンドを実行しました。
docker-machine create --driver amazonec2 --amazonec2-region ap-northeast-1 app
(~/.awsディレクトリの中にIAMで作成したsshキーはあります。)
そうすると30分くらいして
Error getting SSH command to check if the daemon is up: ssh command error:
がでます。
結果としてawsにインスタンスは作れるのですがdocker-machine lsコマンドでERRORの項目に
Unable to query docker version: Cannot connect to the docker engine endpoint
がでてしまい、このdocker-machineに接続できません。
どうすればこのエラーが消えますか?

発生している問題・エラーメッセージ

docker-machine create 実行時
Error getting SSH command to check if the daemon is up: ssh command error:

docker-machine ls 実行時
Unable to query docker version: Cannot connect to the docker engine endpoint

docker-machine env app 実行時
Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "...:2376": dial tcp ...:2376: connect: connection refused
You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'.
Be advised that this will trigger a Docker daemon restart which might stop running containers.

試したこと

awsのセキュリティ設定で
2376 TCP 0.0.0.0/0 docker-machine  を設定

コマンド docker-machine regenerate-certs app を実行

以上を実行してもだめでした

またdocker-machine create --driver amazonece2 app
でリージョン指定を行わず、デフォルトのリージョンで実行すると問題なくインスタンスが作成されます。

補足情報(FW/ツールのバージョンなど)

Docker version 19.03.13
docker-machine version 0.16.0

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

KeisukeKoga

2020/11/12 05:32

docker-machineは使っていないのですが、状況的にAWSのネットワーク系かなとおもえます。 東京リージョンの、(このコマンド例の場合未指定なので、おそらくはデフォルトVPCとその中のサブネットのうちいずれか一つが適当に選ばれると思いますが)サブネットの属性としてグローバルIPをインスタンスに持たせるようになっているのか、インターネットゲートウェイのアタッチとか、AWS側の東京リージョンのVPC周りの状態についての情報が必要な気がします。 そもそも、作られた東京リージョンのappインスタンスにsshで単純にアクセスできますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問