国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Docker tomcat的設置內存大小配置方式

發(fā)布時(shí)間:2021-08-15 18:37 來(lái)源: 閱讀:0 作者:唐宋xy 欄目: 服務(wù)器 歡迎投稿:712375056

安裝再docker中的tomcat,在下載大文件或者某些情況下,會(huì )出現tomcat的內存溢出等情況,所以需要配置tomcat的內存大小,docker中的tomcat內存大小配置有兩種方式:

一、掛載docker中的配置文件

通過(guò)將docker中tomcat的catalina.sh配置文件掛載到宿主機中,然后再catalina.sh配置jvm內存大小即可。

1、需要重新運行一個(gè)tomcat容器(注意: 端口和容器名稱(chēng)不能重復)

 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

說(shuō)明:

* -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="Asia/Shanghai" 設置時(shí)區

* --privileged=true 設置擁有容器中的真正的root權限

* -p 8080:8080 映射端口

* tomcat8 鏡像的名稱(chēng)

2、catalina.sh中的配置內存

cygwin=false下面加入:

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

-xms 初始化堆內存

-xmx 最大堆內存

二、直接修改tomcat容器的catalina.sh的配置

可以直接進(jìn)入容器中修改tomcat的catalina.sh的配置文件,不過(guò)該方法不推薦,因為以后再次秀掛比較麻煩,并且不方便配置,如果需要重新運行容器的時(shí)候,不知道容器中的內存大小的配置

1、進(jìn)入容器

docker exec -it <container_name> /bin/bash

2、找到catalina.sh配置文件, 并增加配置(第一步中增加的配置語(yǔ)句即可)

// 如果沒(méi)有vi 命令,則需要安裝
vi /usr/local/tomcat/bin/catalina.sh
// 退出容器,并重新啟動(dòng)
exit
docker restart <containner_name>

注意:

如果修改Catalina.sh的時(shí)候提示該文件是一個(gè)只讀文件或者提示沒(méi)有權限修改,那么則需要以root權限進(jìn)入容器,具體的方法如下

補充:Docker容器中的root權限獲取

有一些操作是經(jīng)常需要進(jìn)入到docker容器中操作的,例如突然需要修改某個(gè)配置文件等,但是修改該文件是需要root權限,可以參考下面的解決方案

通常修改文件時(shí)會(huì )提示:read-only file system 或者 Permission denied

1、掛載配置文件

在運行docker容器時(shí),可以將該配置文件復制一份到宿主機,然后run的時(shí)候,加載-v參數,將宿主機的配置文件掛載到docker中即可。

2、以root權限進(jìn)入docker容器

命令:

docker exec -it -u root <container_id> /bin/bash

注意:

執行上述命令的前提是,run 容器的時(shí)候,加上了這個(gè)參數:--privileged=true 否則進(jìn)入到容器中還是提示沒(méi)有權限修改

以上為個(gè)人經(jīng)驗,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

欧美日韩亚洲国产综合乱| 国产偷窥熟女精品视频| 亚洲爆乳精品无码一区二区| 亚洲精品综合在线影院| 国产乱妇无乱码大黄AA片| 国产精品成人午夜电影|