DockerにTomcatコンテナを追加したときにホームページにアクセスできない問題の解決方法

DockerにTomcatコンテナを追加したときにホームページにアクセスできない問題の解決方法

質問

docker run コマンドを使用して、tomcat コンテナが正常に追加されました。ポートも開かれました。ファイアウォールをオフにすることも試みましたが、tomcat ホームページにアクセスすると常に 404 が表示されました。

理由

Alibaba Cloud を使用して取得した tomcat イメージのデフォルト バージョンは 8.5.51 です。webapps ファイルは空で、ウェルカム ページは webapps.dist ファイルに配置されています。そのため、誤ってアクセスしてしまいます。

回避策

元のwebappsを削除するか、名前を別のものに変更し、webapps.distの名前をwebappsに変更します。

手順は次のとおりです。

1. DockerでTomcatの対話モードに入る

[root@localhost ~]# docker exec -it TomcatコンテナID /bin/bash

ルート@b3589cdf16cc:/usr/local/tomcat#

2. ディレクトリを変更する

ls -lroot@b3589cdf16cc:/usr/local/tomcat# mv webapps webapps2

root@b3589cdf16cc:/usr/local/tomcat# mv webapps.dist

3. 対話モードを終了する

webappsroot@b3589cdf16cc:/usr/local/tomcat# 終了

例:

ホストマシンのポート32768にアクセスします。これはTomcatのポート8080にマッピングされます。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Docker Tomcat のアクセス インターフェイスが表示されないのはなぜですか?

<<:  MySQL 8.0.20でNavicatをインストールして接続する方法と注意すべき点

>>:  Vueプロジェクトのフロントエンドを最適化およびパッケージ化するための必須のボーナスアイテム

推薦する

VMwareがLinuxシステムをインストールして起動した後に黒い画面が表示される問題を解決する

1. 設置環境1. HUAWEI mate x CPU i5 82500u、8g メモリ、独立グラフ...

Windows (x86、64 ビット) で MySQL 5.7.17 無料インストール バージョンをアップグレードするための詳細なチュートリアル

Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、M...

高速でクールな揺れアニメーション効果を実現するCSS

1. Animate.css の紹介Animate.css は、Web プロジェクトですぐに使用で...

TSで最も一般的な宣言マージ(インターフェースマージ)

目次1. マージインターフェース1.1 非関数メンバー1.2 関数メンバー序文:今日お話ししたいのは...

MySQL Group by最適化の詳細な説明

目次標準的な実行プロセス最適化並べ替えを削除並べ替え成し遂げる要約する標準の Group by ステ...

CSS3 を使用して 3D テキスト ホバー効果を実装するサンプル コード

この記事では、3D テキストのホバー変更効果を実現するための CSS3 のサンプル コードを紹介しま...

知っておくべき 25 の Vue のヒント

目次1. プロパティを型リストに制限する2. デフォルトのコンテンツと拡張ポイント3. ネストされた...

最小限の展開で CentOS8 に OpenStack Ussuri をインストールする方法の詳細なチュートリアル

CentOS8 に最小限のデプロイメントで OpenStack Ussuri をインストールするため...

Reactイベントメカニズムソースコード分析

目次原理ソースコード分析委任されたイベントバインディングすべてのサポートされているイベントを聴くネイ...

Docker 自動ビルド 自動ビルド実装プロセス図

自動ビルドとは、Docker Hub を使用して、Dockerfile ファイルを含む GitHub...

Linux 上での MySQL データベースのリモート展開の詳細な手順

LinuxリモートMySQLデータベースの展開、参考までに、具体的な内容は次のとおりです。 1.0 ...

ミニプログラムはミニプログラムクラウドを使用してWeChatの支払い機能を実装します

目次1. WeChat Payを開く1.1 アフィリエイト加盟店番号1.2 加盟店番号を追加する1....

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

JavaScript を使用して簡単なアルゴリズムを実行する方法

目次質問1件2つの方法3 実験結果と考察質問1件ご存知のとおり、 Pycharm 、 IDLE 、 ...

MySQL でのバイナリ型操作

この記事は主にMySQLデータベースのバイナリ型操作を紹介し、具体的な内容を通して紹介します。MyS...