tags:docker

tomcat利用setenv对内存的限制和docker中tomcat内存的优雅配置

说起对tomcat内存的限制,对于一个不熟悉的童鞋来说肯定是先google、百度,国内的文章都比较千篇一律。我来说说我在项目中的配置。一、最常见的配置修改catalina.sh或catalina.bat这或许是百度、google搜索到的最多的。下图是开源中国的tomcat配置:当我们打开catalina.sh或catalina.bat瞬间蒙了,几百行不熟悉的脚本,下面我推荐另一种优雅的方式二、使用setenv.sh火setenv.bat配置tomcat内存如果你查看过catalina.sh或catalina.bat里面的代码你会发现这段说明我们将开源中国的配置的那两行添加到tomcat/bin目录下,命名为setenv.sh、serenv.bat即可。再也不用蛋疼的看那么多代码了,是不是感觉优雅了很多!三、在docker中控制tomcat内存大小首先,docker可以控制容器的内存大小,但是tomcat的内存依然是又必要限制的,避免引起内存泄露。之前看到有的是在Dockerfile中构建image的时候写死了一个setenv.sh到tomcat的bin目录下,这样的话就限制死了我...

Docker相关资源下载【百度网盘】

Docker 的安装资源文件存放在Amazon S3,会间歇性连接失败。所以安装Docker的时候,会比较慢。故分享到了百度云,方便大家学习和使用~一、Docker 极速下载daocloud(http://get.daocloud.io/),镜像得有Docker、Boot2Docker和Docker Compose镜像。二、Kitematic下载安装Kitematic 可以让你以最简单的方式在你的 Mac、Windows 电脑上开始使用 Docker 容器。是一个简单的 Docker 容器管理程序。也是官方推荐的一款软件~三、Docker Machine下载Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。四、coreosCoreOS的思想是成为一个随时可被替换的操作系统,甚至在这个替换的过程中,应用程序的运行不会被打断。百度云盘下载:链接: http://pan.baidu.com/s/1c0nT5fy 密码: vjq...

Docker的安装,使用daocloud高速下载

Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的分发、测试、部署和分发都变得前所未有的高效和轻松!Docker 的安装资源文件存放在Amazon S3,会间歇性连接失败。所以安装Docker的时候,会比较慢。你可以使用国内的镜像网站下载安装: https://get.daocloud.io/Windows和Mac用户可以使用Boot2Docker来使用Docker//启动Boot2Docker boot2docker up //进入boot2docker boot2docker ssh 另外还可以使用Xshell或者命令行工具进入boot2docker中 //查看boot2docker ip boot2docker ip //boot2docker默认的用户名: docker  //boot2docker默认的密码:   tcuser