前提: “基于dockerhub的jetty镜像的ossfs镜像” 已经搭建好了. 部署准备: 1.本地打包:war包-->idea工具 mvn 打包. 2.本地sh脚本:compile_vps_deplay.sh #!/bin/bash date=`date +"%Y%m%d%H%M"` scp bbkjweb.war zjm@10.248.248.12:~/webrz/basic/renzheng/ ssh zjm@10.248.248.12 -t " cd ~/w…
1.把jenkins.war包复制到jetty的webapps下面 2.在jetty的webapps下面新建jenkins.xml文件 内容如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.d…
阿里云ossfs:https://help.aliyun.com/document_detail/32196.html?spm=5176.product31815.6.514.yVI0xM 以上是阿里云官方的使用文档 1.先构建基于jetty的apt镜像(因为jetty的系统类型是:debian) Dockerfile 文件: FROM jetty:latest RUN apt-get update 2.构建镜像:docker build -t jetty_apt_gdebi:v1 . 3.运行…
1.把war包上传至tomcat的webapps目录下面 2.启动Tomcat,在Tomcat的bin目录下面,运行startup.sh 3.访问项目,如下成功打开项目…
#以交互的方式启动本地的镜像tomcat:hps,并且将本地目录/mnt/iso挂在到容器中的/tmp/repositories目录,方便从本地获取一些安装文件并进行一些操作 docker run -i -t -v /mnt/iso:/tmp/repositories tomcat:hps /bin/bash #进行一些比如安装之类的操作. docker ps #找到自己正在操作的容器id(例如3bf5491933f2),然后退出交互界面,执行以下命令 docker commit 3bf5491…
我们都知道Docker构建一个镜像有两种方式: 使用`docker commit`命令 使用`Dockerfile`文件和`docker build`命令 那么这两种方式有何区别呢? 相同点:底层实现上一样,最终都是通过`docker commit`生成镜像: 不同点:通过`Dockerfile`生成镜像,能够实现镜像文档化,使得镜像可读且易维护: 通过`docker build`生成镜像则相反,不能实现镜像文档化. 所以这篇文章采用Dockerfile来构建 :D 0x02准备工作 创建目录…
1.简介 本文介绍如何在封闭环境(无外网)下安装离线安装本地镜像与基于本地镜像的yum镜像源. 2.环境版本交代: OS:CentOS-6.7-x86_64-minimal yum: yum-3.2.29-69.el6.centos.noarch (不同版本的yum的命令区别较大,请结合实际版本使用) 3.目标 在局域网中的任何节点上使用自己搭建的本地yum本地镜像源安装jdk 离线环境下未完成本文步骤时候的安装现象为: [root@node- rpm]# java -bash: java: c…
前段时间一直忙些其他事情,docker源码分析的事情耽搁了,今天接着写,上一章了解了docker client 和 docker daemon(会启动一个http server)是C/S的结构,client端发出的命令由docker daemon接收并处理. 我们在运行docker的时候,可能会使用到docker run命令(当然通过Dockerfile运行docker build命令也是一样的)时,如果本地没有你需要的镜像,docker daemon首先会去下载你需要的docker镜像,然后存…
一.准备 将下载好的jdk以及scratch镜像放在同一文件夹下:这里放在linux:2.0 二.导入scratch镜像 #docker load -i scratch.tar 三.创建dockerfile文件,并编写 #touch dockerfile 文件内容如下: FROM scratch ADD rootfs.tar.xz / #此处放在根目录下 ADD jdk.tar / #设置时区 RUN echo "Asia/Shanghai" > /etc/timezone \…
Gogs是基于Go语言编写的可以替代gitlab的代码托管平台,它没有gitlab那么庞大且不需要占用大量资源,对小型服务器相对于比较友好,我们甚至可以使用树莓派搭建. 服务器配置: * 操作系统:CentOS 7.6 64bit * 服务器规格:CPU[1核] 内存[2GB] * 磁盘:系统盘60GB 安装过程(一):docker环境准备 1. 安装docker,准备部署环境(先清除有关docker 的所有文件) sudo yum remove docker \ docker-client \…