一、部署环境说明docker服务版本:version 18.09.0nginx服务版本:version: nginx/1.15.10redis服务版本:version: redis/5.0.3tomcat服务版本:version: tomcat/8.5.30JDK服务版本:alpine-oraclejdk8二、安装docker服务配置阿里yum源并安装docker# yum install doc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 09:44:09
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用Docker部署Java应用时添加JVM参数的指南
随着微服务架构的普及,Docker已成为部署Java应用的流行选择。Docker可以打包应用及其所有依赖,使其能够在任何地方一致地运行。在Docker中运行Java应用时,合理地配置JVM参数有助于提升应用的性能。本文将详细介绍如何在Docker容器中设置JVM参数,并通过示例加以说明。
## 1. 什么是JVM参数
Java虚拟机            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-13 07:07:01
                            
                                190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文以 jpress 这样一个开源网站的部署为例,向读者介绍 docker-compose 的使用。jpress 是 Java 版的 wordPress ,不过我们不必关注 jpress 的实现,在这里我们只需要将之当作一个普通的应用即可,完成该项目的部署工作。准备工作这里我们一共需要两个容器:TomcatMySQL然后需要 jpress 的 war 包,war 包地址:jpress            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-09 13:34:50
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker持续部署图文详解   
 发表于2015-07-22 08:54| 6858次阅读| 作者萧田国、张春源云计算Docker摘要:关于Docker的文章铺天盖地,但精品文章往往翻译居多。都说Docker天生适合持续集成/持续部署,但同样,可落地、实际可操作性的文章也很罕见。   
 JAVA项目如何通过Docker实现持续部署(只需简单四步),即: 开发同学            
                
         
            
            
            
            WAR包 
 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。 
 War是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。通常用于网站,打成包部署到容器中,以tomcat来说,将war文件包放置它的\webapps\目录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 21:36:45
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jenkins管理动态节点上文介绍Jenkins增加静态agent的步骤,除了静态增加外,还有动态管理的功能,两者最大的差异在于动态可以在有job运行时,临时加入一个agent到jenkins master,然后等job执行完毕之后,所加入的agent再自动删除掉,达到一个动态的增删节点效果,使所有的job都在远端的某个集群中执行。目前执行动态扩缩节点的方式有docker cloud和k8s cl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 19:46:05
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Tomcat性能调优找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧:       1、URIEncoding=“UTF-8”:设置Tomcat的字符集。这种配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 10:51:58
                            
                                239阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker部署Spring Boot WAR的实践
随着微服务架构的流行,Docker作为一种轻量级的容器化技术,越来越受到开发者的青睐。通过Docker,开发者可以在隔离的环境中运行自己的应用,从而避免环境依赖问题。本文将以部署Spring Boot WAR文件为例,介绍如何利用Docker进行应用容器化。
## 什么是Spring Boot?
Spring Boot是由Pivota            
                
         
            
            
            
            # Docker Tomcat 部署war 文件
## 前言
欢迎你来到Docker Tomcat部署war文件的教程!本教程将带你一步步完成将war文件部署到Tomcat容器中的过程。在开始之前,确保你已经安装了Docker和Docker-Compose,并且对Docker容器、war文件和Tomcat有一定的了解。
## 教程步骤
以下是本教程的步骤概览:
| 步骤 | 操作描述 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 10:05:25
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker 部署 WAR 包:一站式指南
随着容器化技术的兴起,Docker 成为了部署应用程序的热门选择。本文将介绍如何使用 Docker 来部署一个 WAR (Web Application Archive) 包,即 Java Web 应用程序的打包格式。我们将通过一个简单的示例,展示从 Dockerfile 的编写到 WAR 包的部署的全过程。
## 什么是 WAR 包?
WAR            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-27 07:12:32
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历
摘要
名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是 CST -0500,而非 CST +0800。
CST 时区
名为 CST 的时区是一个很混乱的时区,有四种含义:
美国中部时间 Central Standard Time (USA) UTC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 17:24:59
                            
                                9阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们都知道Docker构建一个镜像有两种方式:使用`docker commit`命令使用`Dockerfile`文件和`docker build`命令那么这两种方式有何区别呢?相同点:底层实现上一样,最终都是通过`docker commit`生成镜像;不同点:通过`Dockerfile`生成镜像,能够实现镜像文档化,使得镜像可读且易维护;通过`docker build`生成镜像则相反,不能实现镜像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 20:07:06
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker部署Spring Boot如何增加JVM参数
## 背景
在使用Docker部署Spring Boot应用程序时,有时需要对JVM参数进行调整以优化应用程序的性能。这些参数可以用于调整内存分配、GC策略、线程池等。本文将介绍如何在Docker容器中增加JVM参数来优化Spring Boot应用程序。
## 解决方案
要在Docker容器中增加JVM参数,可以通过修改Docker            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-28 11:00:28
                            
                                404阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用Docker部署war项目,必须要用容器,我们就用tomcact容器,其实都是将war包丢到tomcat的webapps目录下,tomcat启动的情况下会自动解压war包部署war包有两种方式1、在Docker中安装tomcat容器的镜像,然后把war包丢到tomcat镜像下webapps中注:如果tomcat关闭了,其webapps下的包就会消失2、利用挂载,还是安装tomcat容器的镜像,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 17:26:21
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker jvm   容器项目Docker最初是作为笔记本电脑上的单独容器开始使用的,今年6月正式达到1.0 GA状态。 迄今为止,已有460多个贡献者进行了8,741次提交,275万次下载和14,000个“ Dockerized”应用程序,这位 2014年JAX创新奖得主 现已成为该领域增长最快的开源项目之一,并且有成千上万的Docker云中的容器。  在某种程度上,这取决于向高度可扩展的体            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 08:03:15
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言       docker最近几年很火。但是可不是什么新技术了,至今已经6年多了。现在甚至在面试中会这个是加分项。如果你目前从事开发多年,不管是前端还是后端,不管是哪一种编程语言。你真该玩一玩Docker了。不然就OUT了。什么是Docker太古板的概念不说了。简单来说,docker就是把你得应用以及应用的环境打成一个包。放在有docker的环境中就可以运行,不管何种平台,只需要打一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 12:20:51
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1、docker - 部署 java 项目1. 创建 mysql 容器2. 验证mysql,dbserver 连接 mysql ,服务器ip:3306 ,账户:root 密码:1234563. 创建tomcat容器4. 验证:http://ip:805. 开发项目war包,放到tomcat容器webapps目录下即可2、docker - 部署 python 项目1. 在 gitee 下载            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 11:48:21
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何在Docker容器中部署war包项目?相信大部分人都还不知道怎么安装部署war包项目,为了让大家学会,给大家总结了这篇文章。 部署方法1.在Docker中安装tomcat容器的镜像,然后把war包丢到tomcat镜像下webapps中即可。但是如果tomcat关闭了,其webapps下的包就会消失。 2.利用挂载,还是安装tomcat容器的镜像,但是不把war包丢到tomcat下的webapp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 22:41:42
                            
                                1457阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当一个项目在本地完成后,总要部署到服务器上供用户访问,为了学习部署过程,我将自己的小项目打成war包后进行部署,目前使用了两种部署方式,整个途中踩了一些坑,记录一下,以避免以后犯相同的错误。docker部署首先,安装好docker,这些步骤就不叙述了,在docker中运行tomcat容器,为了避免麻烦,我们一般会将容器的/usr/locat/tomcat/webapps与宿主机的目录进行挂载,(这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 19:55:25
                            
                                291阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            部署原理使用Docker部署war项目,必须要用容器,我们就用tomcact容器,其实都是将war包丢到tomcat的webapps目录下,tomcat启动的情况下会自动解压war包。部署方法1.在Docker中安装tomcat容器的镜像,然后把war包丢到tomcat镜像下webapps中即可。但是如果tomcat关闭了,其webapps下的包就会消失。2.利用挂载,还是安装tomcat容器的镜            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2020-02-05 16:09:45
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论