利用JRebel实现Tomcat热部署
这里主要是参考了JRebel官方使用文档的内容,原文是英文http://manuals.zeroturnaround.com/jrebel/standalone/config.html#war-configuration。本文采用的是是WAR包部署的方式教程,而且是基于rebel.xml来实现的。 IDEA 工具设置需要将这个设置中的On 'Update' action和On fr
这里主要是参考了JRebel官方使用文档的内容,原文是英文http://manuals.zeroturnaround.com/jrebel/standalone/config.html#war-configuration。本文采用的是是WAR包部署的方式教程,而且是基于rebel.xml来实现的。 IDEA 工具设置需要将这个设置中的On 'Update' action和On fr
受https://gitee.com/gsls200808/JrebelLicenseServerforJava作者的启发,决定在他的基础上进行改进,并制作一个docker版本的授权服务器。目前Docker版的授权服务器已经制作完成,并放在了Docker Hub的仓库中,地址是:https://hub.docker.com/r/qinjiangbo/jrebel-server/,里面有详细的使用说
上一篇我们提到过如何构建一个Docker镜像并提交到Docker Hub仓库,还记得我们制作的是什么镜像吗?没错,就是IDEA License Server!因此,本文就接着上一篇文章的内容,我们来搭建一个授权服务器。 拉取镜像我们先看一下授权服务器镜像在仓库中的样子: 可以在右侧看到这样一行命令:docker pull qinjiangbo/idea-license-server,因此我们在命
前面研究过Docker的基本命令和使用,但是一直没有介绍如何制作自己的一个镜像并将其提交到Docker Hub镜像中心,本文今天就介绍如何来制作一个关于IDEA授权服务器的Docker镜像并提交到Docker Hub。 登录Docker Hub首先我们需要注册一个Docker Hub的用户名,以我的为例:qinjiangbo。登录Hub以后,需要创建一个repository,作为我们后面提交的仓库
前面几篇文章介绍了Docker如何构建一个镜像以及如何运行一个容器,其实这个是在大家有Docker基础的前提下进行的,对于没有基础的同学,本文简单介绍一下Dockerfile中各个命令的用法是怎样的。 1. FROM格式:FROM <image>或者FROM <image>:<tag>第一条指令必须是FROM,而且,在同一个Dockerfile中创建多个镜像的
现在越来越多的公司开始使用Git来进行协作开发了,那么如何来管理项目中的代码呢?目前市面上做的非常优秀的工具有Github,几乎每一个开发人员都知道它。国内的有码云,也是一个非常优秀的代码托管平台。但是企业内部的代码不可能放到这些第三方平台托管,因为风险太大了,万一它们没处理好,我们的数据几乎等于和盘托出。所以,Gitlab顺势而生!今天重点介绍如何利用Docker搭建一个内部Gitlab代码托管
本文主要介绍如何利用Docker来运行一个Web应用程序。因为博主是以Java为主,所以来讲一讲我们最熟悉的SpringMVC应用程序是如何在Docker中跑起来的。首先要检查一下我们需要的东西: Docker (https://store.docker.com/editions/community/docker-ce-desktop-mac) Tomcat (http://www-eu.ap
本文主要是记录如何利用Docker创建一个可以进行SSH连接的容器,关于Docker的基础命令大家可以自行找官方文档学习。创建Docker镜像主要有两种方式,一种是docker commit,另一种是Dockerfile,第一种的弊端非常明显,因为它不能适应快速变化的部署环境,需要进行手动操作,然后提交到镜像当中;而后一种则可以快速适应变化,只要有Docker的地方它就可以很好地运行。所以,我们