ユーザー登録で「300円クーポン」プレゼント!まずは無料登録から!
募集をシェアしてメンターを探そう
シェア
エンジニア Rails AWS Docker Ruby

本番環境をDokcerにて構築した後、デプロイしたアプリがブラウザにて表示されなくなってしまいました

3月15日
予算
3,000円 〜
提案数
1人が提案中

・質問に至った経緯
AWSにて作成したポートフォリオの本番環境を、Dockerで構築しようとしているのですが、その作業を進めた際に、ブラウザからドメインへのアクセスができなくなってしまいました。
解決方法をご教示いただけませんでしょうか。
何卒、よろしくお願いいたします。

・考えられる原因
ポートフォリオをデプロイさせるために使用していたコンテナを削除してしまったからだと思っています。
dockerの設定後、初めて「docker-compose up」を実行した際、「ポートが被っているため実行できない」とのエラーが発生したので、起動していたコンテナを削除してから「docker-compose up」を実行しました。すると新たにコンテナを起動することはできたのですが、ポートフォリオへの接続はできなくなってしまいました。
今思うと、削除したコンテナがポートフォリオで使用していたコンテナだったと推察しており、そのコンテナを削除したため接続ができなくなったと考えております。

・自身で取り組んだこと
ec2で設定したポート番号を443で設定しているので、docker-compose.ymlでもポート番号を443で記述して、webコンテナを作成(「docker-compose build」+「docker-compose up」)しました。
ただ、webコンテナは「docker start」コマンドを実行してもstatusはexitedの状態のままでして、起動させることができない状態です。(appコンテナは起動することができます)

・解決に向けて参考にしたサイト
https://qiita.com/suguru-3u/items/9022b11128dcaa7eb10d

メンティーに提案してみましょう
募集をシェアしてメンターを探そう
シェア