目录 一、前提环境 1、nginx 2、Docker 3、gitlab 4、jenkins 二、配置 1、vue项目准备 2、代码上传gitlab 3、 创建宿主文件夹 4、 创建Dockerfile 5、创建 nginx.conf 6、Jenkins配置 a、安装插件 nodejs b.配置全局工具配置 c.新建任务 d.源码管理 c.构建触发器 d.构建环境 e.构建 三、测试一、前提环境 1、nginx https://blog.csdn.net/qq_42815754/article/details/82980326 2、Docker 百度 3、gitlab Docker配置 Gitlab J...
1、什么是Skywalking Skywalking是一个可观察性分析平台和应用性能管理系统,分布式系统的应用性能监视工具,专门为微服务,云原生和基于容器(Docker,Kubernetes,Mesos)的体系结构而设计。 跟踪,指标和日志记录多合一解决方案。 支持Java、.NET Core、PHP、NodeJS、Golang、Lua、C++代理 支持Istio + Envoy Service Mesh 轻量级: 没有大数据栈、采用不同的规模 模块化:存储可插拔、群集协调器可插拔、支持pull/push 由国内开...
一、安装docker(b站复制出来的笔记图片加载不进来) 查看 linux 内核 cat /etc/os-release 查看linux版本 cat /etc/os-release 打开官网 https://docs.docker.com https://docs.docker.com/engine/ 1、卸载旧的版本 步骤地址:https://docs.docker.com/engine/install/centos/卸载命令: sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate...
前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿。 Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此[Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序...
目录 一、认识容器1.什么是容器?1)先来看看容器较为官方的解释2)再来看看容器较为通俗的解释 2.图解物理机,虚拟机与容器 二、再来谈谈 Docker 的一些概念1.什么是 Docker?2.Docker 思想3.Docker 容器的特点4.为什么要用 Docker ? 三、容器 VS 虚拟机1.两者对比图2.容器与虚拟机总结3.容器与虚拟机两者是可以共存的 四、Docker 基本概念1.镜像(Image):一个特殊的文件系统2.容器(Container):镜像运行时的实体3.仓库(Repository):集中...
上一篇 docker 使用教程3-(Docker安装Nginx) 学习如何拷贝文件到容器 本篇介绍如何使用docker创建Java容器运行SpringBoot项目 大部分教程都是使用Dockerfile来创建镜像再去运行,当然这也是一种办法,本篇两种方法都有介绍: 思路1:先拉取java镜像,构建java容器,再把SpringBoot的jar包拷进容器,然后进入容器运行jar包就OK了。 思路2:构建DockerFile创建SpringBoot容器运行。 实现方式一 ①、拉取镜像docker pull java:8...
Docker容器化技术如果大家在学习Java过程中遇到什么问题,或者缺乏相关的Java学习资料,可查看右侧公告栏获取,有问题随问随答,还有我这段时间整理的一些Java学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以免费分享给大家。一、解决的问题开发人员 与 测试人员 环境不一致,导致运行结果不同应用和环境的 布署、迁移 工作繁重虚拟机耗费资源多、性能差二、发展历程虚拟化 Virtualization - 将硬件资源(CPU、内存、...
1、剁手买个服务器,1核2G那种会直接死掉,2核4G比较稳定,带宽我选的5M,1M的速度真的无法直视 2、基本配置,由于我这个服务器不准备用作别的用途(用了到时候再说),于是就直接用的80端口,不准备开端口。更新yum: yum update 下载docker:yum install docker 开机启动:systemctl start docker 验证:docker version 有需要可以改源,腾讯云这玩意居然速度还可以,都还没配阿里云加速3、docker镜像看(装)看(装)版(样)本...
写在最前前几天给大家推荐并分享了一波Java开发必读书籍清单受到了很多老铁的认可与喜爱。很多老铁也都找我领取到了这些书籍的电子版,在此感谢各位老铁的认可。今天再推荐几本Java开发进阶必读书籍清单并分享电子版,领取方式和上次一样转发+关注,然后加我VX【tkzl6666】即可获得免费领取方式。一、《深入理解Kafka:核心设计与实践原理》内容简介本书从Kafka的基本概念入手,主要从生产端、消费端、服务端等3个方面进行全面的陈...
在使用Docker安装Elasticsearch的IK-Analyzer中文分词器时出现以下错误 错误信息:Caused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/plugins/ik-analyzer/plugin-descriptor.properties 错误原因:在拷贝IK-analzyer中文分词器插件到elasticsearch中后,重启Docker容器报以下错误:Caused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/plugins/ik-analyzer/plugin-descriptor.prop...
docker基础内容讲解 文章目录docker基础内容讲解一、初识docker1.docker是什么2.docker的理念3.docker能干嘛①之前的虚拟机②引入docker后③企业中4.去哪里下 一、初识docker 1.docker是什么 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker之所以...
在 Docker 官网查阅 API 调用方式 例如:查询正在运行的容器列表,HTTP 方式如下: $ curl --unix-socket /var/run/docker.sock http:/v1.24/containers/json [{"Id":"ae63e8b89a26f01f6b4b2c9a7817c31a1b6196acf560f66586fbc8809ffcd772","Names":["/tender_wing"],"Image":"bfirsh/reticulate-splines",... }] 分析 API 请求的过程 在本机执行如下命令 curl -v --unix-socket /var/run/docker.sock http:/v1.24/containers/jsonJ...
1. Dockerfile文件 FROM centos:7 MAINTAINER digdeep@126.com ADD jdk-8u181-linux-x64.tar.gz /usr/local ENV JAVA_HOME /usr/local/jdk1.8.0_181 ADD http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz /usr/local RUN tar -xvf /usr/local/apache-tomcat-8.5.50.tar.gz -C /usr/local/ ENTRYPOINT ["/usr/local/apache-tomcat-8.5.50/bin/catalina.sh", "run"] EXPOSE 8080遇到一个...
使用dockerfile构建Java镜像首先下载所需要的安装包,最好放到跟dockerfile同级目录 编写dockerfile(拷贝文件,添加环境变量,暴露端口,执行启动tomcat命令) FROM centos:7 ADD jdk-8u211-linux-x64.tar.gz /usr/local RUN mv /usr/local/jdk1.8.0_211 /usr/local/jdk ENV JAVA_HOME=/usr/local/jdk ENV JRE_HOME=$JAVA_HOME/jre ENV CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH ENV PATH=$JAVA_HOME/bin:$JRE_HOME/bin...
通过docker-api来执行docker相关的操作。 ? 配置 可以在docker启动文件docker.service中加入如下vi /lib/systemd/system/docker.service在下面ExecStart 后面添加 -H tcp://0.0.0.0:2375ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H unix://var/run/docker.sock -H tcp://0.0.0.0:2375 但是这样直接开放api,不安全,因此就需要指定证书。 修改 ExecStart的值如下:ExecStart=/usr/bi...