ホームページ > 運用・保守 > Docker > Docker のメモリ サイズを設定するにはどうすればよいですか?

Docker のメモリ サイズを設定するにはどうすればよいですか?

coldplay.xixi
リリース: 2020-06-13 12:54:13
オリジナル
8269 人が閲覧しました

Docker のメモリ サイズを設定するにはどうすればよいですか?

#Docker のメモリ サイズを構成するにはどうすればよいですか?

#Docker 設定メモリ サイズの問題を解決する方法:

#1. Docker に設定ファイルをマウントします

Docker 内の Tomcat の catalina.sh 設定ファイルをホスト マシンにマウントし、catalina.sh を使用して jvm メモリ サイズを設定します。

1. Tomcat コンテナを再実行する必要があります (注: ポートとコンテナ名を繰り返すことはできません)

  docker run -d \
  -v /server/webapps:/usr/local/tomcat/webapps/ \
  -v /server/catalina.sh:/usr/local/tomcat/bin/catalina.sh \
  -v /server/logs/demo:/server/logs/demo \
  -e TZ="Asia/Shanghai" \
  --privileged=true \
  --name demo \
  -p 8080:8080 \
  tomcat8
ログイン後にコピー
手順:

*

-v /server /webapps:/usr/local/tomcat/webapps/

現在のプロジェクトの実行ディレクトリを tomcat

* 下の webapps にマウントします -v /server/catalina.sh :/usr/local /tomcat/bin/catalina.sh

ホストマシンの catalina.sh を docker の tomcat 配下の catalina.sh にマウントします

* -v /server/logs/demo :/server/ logs/demo

ログをホストにマウントします

* -e TZ="アジア/上海"

タイムゾーンを設定します

* --privileged =true

コンテナ内で実際の root 権限を持つように設定します

* -p 8080:8080

マップ ポート

* tomcat8

ミラー名

2.catalina.sh 構成メモリ

cygwin=false に次の行を追加します:

JAVA_OPTS="-server -Xms1024m - Xmx2048m -XX:MaxNewSize =256m -XX:PermSize=128m -XX:MaxPermSize=256m"

-xms 初期化ヒープ メモリ

-xmx 最大ヒープ メモリ

,

Tomcat コンテナの catalina.sh の設定を直接変更する

コンテナに直接入って、catalina の設定ファイルを変更できます。 Tomcat の sh を実行しますが、この方法は推奨されません。将来的に再度表示したりハングアップしたりするのが面倒で、設定も不便です。コンテナを再実行する必要がある場合、コンテナの設定がわかりません。コンテナ内のメモリ サイズ

1. コンテナを入力します

docker exec -it /bin/bash

2 catalina.sh 構成ファイルを見つけて、構成を追加します (最初のステップで追加した構成ステートメントで十分です)

// vi コマンドがない場合は、

# をインストールする必要があります。 ##vi /usr/local/tomcat/bin/catalina.sh

// コンテナを終了して再起動

exit

##docker restart <container_name>

推奨チュートリアル: 「docker ビデオ チュートリアル

以上がDocker のメモリ サイズを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート