0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Docker】EC2インスタンスを立ち上げる (Windows使用) no.26

Posted at

パンプキン カフェ (9).png

こんにちは。まゆみです。

Dockerについての記事をシリーズで書いています

今までの記事では、Dockerにおける『Development』について書いてきました。

今回からContainerをディプロイする方法を書いていこうと思います。

今回の記事から

  • ローカル環境ではなく、リモート環境でContainerを実行します
  • 世界中の人があなたのアプリにアクセスする事ができます
  • 使用するクラウドサービスはAWSです。

ということを念頭に置いて、Dockerについての記事を書いていきます。

今回はDeployment編の第1回目になりますので、EC2インスタンスを起動するところまで書いていきます。

次回の記事に、起動したインスタンスからDockerをインストールする仕方について書いていきますので、今回はそのための準備だととらえてください。

ではさっそく始めていきますね。

【AWS】EC2インスタンスを起動する

この記事は、AWSの記事ではないのでAWSの登録の仕方や、AWSのサービス内容については割愛させていただきますね。<(_ _)>

また、EC2は『時間で課金されていく』ので、練習がおわったら必ずインスタンスを停止もしくは終了してくださいね。

無料枠で使える『Amazon Linux e AMI』を選択してください。

2021-07-04_9-33-38.png

インスタンスタイプの選択に関しましては、無料で使えるものが1つしかないので、その無料の物を選択して次のステップに進みます

2021-07-04_9-36-01.png

VPCがディフォルトになっていること、自動割り当てパブリックIPが有効になっていることを確かめたら、『確認と作成』ボタンをクリックします

2021-07-04_9-45-50.png

『起動』のボタンをクリックしますと、キーペアの作成画面が出てきますので、新しいキーペアを作成してください。(のちにSSH接続の際に必要なので無くさないように。。。)

2021-07-04_9-49-28.png

キーペアはプロジェクトフォルダーに入れておきましょう

2021-07-04_9-54-03.png

インスタンスを起動したら次のプロセスに進みます

2021-07-04_10-02-04.png

SSHで接続する(Windows)

では、SSHで接続していきましょう

ここでWindowsユーザーの方は注意が必要です。

Windowsの方は

  1. PuTTYgenとPuTTYを使う
  2. WSL2を使う
  3. OpenSSHを使う

のいずれかが必要です。

私は、1と2の方法が上手くいかなかったので、以下では『3.OpenSSHを使う』で解説していきます

OpenSSHとはWindowsにてSSHプロトコルを利用するためのソフトウェアになります

OpenSSHのインストール

OpenSSHのインストールに関しましては、こちらからどうぞ

SSHでインスタンスに接続

下のスクショにあるように

①インスタンスを選択
②接続をクリックする

2021-07-04_10-18-02.png

『SSHクライアント』をクリックする

2021-07-04_10-21-27.png

上のスクショを見ると、3の項目に『chmod 400 <キーペア>』と書かれていますが、Windowsユーザーの方はこのプロセスはスキップしてください。

次に、『例』とかかれた項目にある四角のファイルのアイコンをクリックしてコピーします

2021-07-04_10-34-10.png

ターミナルを開き、今自分がプロジェクトフォルダーの中にいることを確かめます。

そして、先ほどコピーしたものをペーストしてください。

2021-07-04_10-38-00.png

上のスクショの通り、番号順に実行していけば、EC2インスタンスの中に入ることができます。

次回の記事では、EC2にDockerをインストールしていくところからはじめて行きますね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?