Amazon ECSでTomcat:alpineのタスク定義を作成する
環境 |
---|
Windows 10 Pro |
docker pull tomcat:alpine
でイメージをpullします。
このイメージをECRにpushします。※pushは「Amazon ECRにDockerイメージをpushする方法 」参照ください。
新しいタスク定義の作成
タスク定義を作成します。
タスク定義名は必須です。
「コンテナ追加」をクリックします。
今回はTomcatなので8080と8080をポートフォワーディングします。
「追加」を押してコンテナの追加が完了です。
「作成」をクリックしてタスク定義作成が完了です。
新しいタスクの実行
「新しいタスクの実行」をクリックしてタスク実行します。
先ほど作成したタスク定義を指定します。
「タスクの実行」をクリックします。
これで「RUNNING」状態となり、EC2上にDockerコンテナのTomcatが起動されます。
確認するには、EC2にsshでログイン後、Dockerコンテナにログインすればtomcatのプロセスが起動していることが確認できます。
セキュリティグループ
今回はホスト側のポートを8080にしたので、インバウンドのポート8080を開放しておく必要があります。
表示
EC2のパブリックIP:8080でブラウザで確認します。
これで確認できました。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント