ドッキングウィンドウと迅速な展開JavaWebプロジェクト

MySQLの展開

ダウンロード

MySQLのミラー、注意を払うには、名前はすべて小文字どこにダウンロード

ドッキングウィンドウプルmysqlの

コンテナを作成し、初期パスワードを設定します

3306 -pドッキングウィンドウの実行:3306 --nameのmysql -v -v /usr/JavaWeb/mysql/conf:/etc/mysql/conf.dは/ usr / JavaWeb / mysqlの/ログ:/ログ-vは/ usr / JavaWeb / mysqlの/データ:の/ var / libに/ mysqlの-e MYSQL_ROOT_PASSWORD =パスワード-d mysqlの

パラメータ説明
-p 3306:3306ポートの包装の3306ポートのホストに3306の対応:
-v xxxxx外部データボリュームは、データベースの情報は、容器の破壊に消えないように、設定されている
-e MYSQL ROOT_PASSWORD=XXX:あなたのパスワードを設定
-d:デフォルトの背景

データベースコンソールへのアクセス(必要な場合)

/ binに/ bashのドッキングウィンドウのexec -it(のMySQLの成功の実行後にIDまたは名前)

あなたに、コンテナを入力した後、コンテナターミナルではなく、データベース内のこのLinuxの拠点が、それは、端末のmysqlを開くために必要であるということです

MySQLの-uroot -p

アカウントのパスワードを入力し、ログイン

Navicatはリモート接続

あなたの前にいることを注意-p 3306:3306、最初の3306個のポートに代わって、あなたはNavicatはと接続する必要があり、別の例では、ポートが占有されているのであれば、書き込みの前に-p 3305:3306、これはあなたが接続ポート3305に必要な時間であり、その後、通常、ログインとしてアカウントのパスワードを入力してください成功しました。これまでのところ問題は、MySQL上で解決されます

Tomcatの展開

ダウンロード

ドッキングウィンドウプルのTomcat

何の説明ありません

スタート

ドッキングウィンドウの実行には、-p 8888を-d:8080 --nameのTomcatのtomcat

ここでは、8080ポート8888のホストに対応するコンテナ港を聞かせて
(将来の操作を容易にするため)、その後、Tomcatの名前のコンテナに
最初にそう開始するために
Webページを訪問するとき、あなたは成功したスタートページにTomcat見ることができます
但是有些时候可能你会等一段时间才能看到,别慌,ok的

インポート戦争パッケージ

データボリュームの使用である私は方法を考える前に、コンテナのwebappsには直接出て、しかし問題は、これは、初期化時間(おそらくアクセス権の問題)、アクセス時におけるWebアプリケーション内のファイルを作成することはできません基本的にTomcatの多様につながっているということです彼は404に登場した家。私は最終的にコンテナ行くために戦争のパッケージをコピーするにドッカCPを使用しての道を選んだので、(そして、私は実行する余裕がないプロジェクトに投げる)
などを

ドッキングウィンドウのCPあなたの戦争のtomcat:は/ usr / local / tomcatに/ webappsに

ピット

(その後、私はドッキングウィンドウについての記事を書きます、-linkコマンドを使用しないようにベストを構成する)
ここでは、我々はそれからデータベースに対処すべきであるJavaプロジェクトで書くようにする前に、MySQLのドッキングウィンドウが展開されている使用
jdbcUrl=jdbc:mysql://localhost:3306/lehrsWeb?useSSL=false
変更
jdbcUrl=jdbc:mysql://你数据库的container ip:3306/lehrsWeb?useSSL=false
ここでは、コンテナのIPは、それを確認する方法は?

ドッキングウィンドウは、(MySQLのコンテナやコンテナIDの名前を)点検します

あなたは結果が表示されます
ここに画像を挿入説明
、それは望んでいる赤い線を描く
あなたは基本的に実行できるようにします

セットホーム

順序がより便利である場合は、プロジェクトのすべてのディレクトリが直接プロジェクトにアクセスできるようになります書き込みません(次のホストそのラベルに示す位置)において、このような増加のserver.xmlにTomcatコンテナを行くことができ
<Context path="" doBase="LehrsBlog.war" debug="0" privileged="true">
ここに画像を挿入説明
、プロジェクトのJavaWeb同時にweb.xmlにもホームを設定します。
ここに画像を挿入説明
このように、これで作業は終了です

(私はこの記事が水で書いたと思いますが、それはこれらの手順を行います...)

公開された33元の記事 ウォン称賛40 ビュー3547

おすすめ

転載: blog.csdn.net/qq_43948583/article/details/104399172