标签:Dockerfile

编程技术

轻松构建微服务之docker和高效发布

8

puefu.he 发布于 2019-05-21

我们先来了解下docker的原理,如何才能制造出一个真正隔离的软件运行环境. namespace docker在创建容器进程的时候可以指定一组namespace参数,这样容器就只能看到当前namespace所限定的资源,文件,设备,网络。用户,配置信息,而对于宿主机和其他不相关的...

阅读(23)评论(0)赞 (0)

编程技术

老9乐购彩票邀请码【25295678】,go-microservice-template,Minke的微服务

yeseng 发布于 2019-05-20

老9乐购彩票邀请码【25295678】 本文讲的是5分钟学习基于Go,go-microservice-template,Minke的微服务,【编者的话】本篇文章介绍了Go语言下构建微服务的例子,作者利用一个helloword讲解了如何使用他的微服务框架,该框架不仅包含了构建服务,...

阅读(23)评论(0)赞 (0)

Java

服务迁移之路 | Spring Cloud向Service Mesh转变

3

hanze 发布于 2019-05-20

Spring Cloud基于Spring Boot开发,提供一套完整的微服务解决方案,具体包括服务注册与发现,配置中心,全链路监控,API网关,熔断器,远程调用框架,工具客户端等选项中立的开源组件,并且可以根据需求对部分组件进行扩展和替换。 Service Mesh,这里以Ist...

阅读(19)评论(0)赞 (0)

Spring

使用Gradle 构建SpringBoot应用的Docker镜像

1

小丁 发布于 2019-05-19

通过结合docker容器,目前我们应用的发布流程大致如下: Gradle脚本构建镜像 我们的工程是: 基于SpringBoot 2.0.3.RELEASE 采用JDK8编译 gradle 构建 根据我们发布流程的要求,构建出最终的镜像需要满足几个目标: 尽可能构建体积小的镜像 通...

阅读(17)评论(0)赞 (0)

编程技术

基于Docker-Compose部署微服务(一)

6

zhuangli 发布于 2019-05-19

本文意在基于Docker-compose部署微服务,不会聊Docker和SpringCloud实现细节,所以读本文前你要对Docker和SpringCloud有一个基础的认识。 简单的单机服务架构部署 1. 简单的架构图 图中一共有四个小应用: nacos fp-gateway ...

阅读(19)评论(0)赞 (0)

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

阅读(21)评论(0)赞 (0)

Java

干货 | 京东云原生容器—SpringCloud实践(一)

39

changyuan.xu 发布于 2019-05-15

“云原生”成为近年热词并不是一种偶然,它不是一个软件,也不是一种框架,而是一堆理念集合,以及围绕这些理念所产生的一些最佳实践的工具.云原生天然就是作用于服务架构的,可以视作一个服务微服务架构的生态系统。在我们前期的沙龙和在线课程中, 为大家详解了Cloud Native相关的知识...

阅读(34)评论(0)赞 (0)

编程技术

微博的 5 个微服务最佳实践

5

dulong 发布于 2019-05-11

微博业务如何使用 Docker 镜像? Docker 解决服务运行环境可迁移问题的关键,就在于 Docker 镜像的使用上。实际微博在使用 Docker 镜像的时候并不是把业务代码、依赖的软件环境以及操作系统本身直接都打包成一个镜像,而是利用 Docker 镜像的分层机制,在每一...

阅读(26)评论(0)赞 (0)

Java

容器化JDK

9

xirruiqiang 发布于 2019-05-08

你可能刚看完Josh Long的演讲,想访问start.spring.io创建第一个应用;或者你喜欢Eclipse MicroProfile,想通过start.microprofile.io创建第一个应用;更奢侈一点儿,你想通过红帽的Quarkus项目使用Supersonic S...

阅读(23)评论(0)赞 (0)

Java

解放双手,基于github travis-ci docker自动化部署java项目

邓龙华 发布于 2019-05-08

最近在写一些小玩具的时候,一次次的测试,打包,部署流程太麻烦了,正好代码都放在github上,于是就是打算用travis-ci来进行持续集成 解放双手. 实现思路 dockerfile + docker-compose 来构建docker容器 travis-ci + github...

阅读(31)评论(0)赞 (0)

Java

导致数据库凭据泄露:详细分析Jenkins Swarm、Ansible、GitLab插件信息泄露漏洞(CVE-2019-10309/10…

Harries 发布于 2019-05-08

一、概述 Jenkins是一个用Java编写的开源自动化服务器。借助一些插件,可以将Jenkins与其他软件集成,例如GitLab。5月7日,Cisco Talos团队公开了其中三个插件的漏洞,这三个插件分别是Swarm、Ansible和GitLab。这些插件中的漏洞均属于信息泄...

阅读(61)评论(0)赞 (0)

Java

使用 Kustomize 帮你管理 kubernetes 应用(三):将 Kustomize 应用于 CI/CD

10

zhuangli 发布于 2019-05-07

前言 首先明确软件版本,我这里使用的是 Jenkins ver. 2.121.3 ,这个版本比较老,其上安装 Kubernetes 插件所使用 kubectl 版本也比较老, 无法使用 Kustomize 的 yaml 文件需要的 apiVersion: apps/v1 ,直接使...

阅读(53)评论(0)赞 (0)

Java

Jenkins 和 Kubernetes 云上的神秘代理

4

dulong 发布于 2019-05-07

导读: 最近我们构建和部署服务的方式与原来相比简直突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。我们努力了这么久,终于达到了现在的效果。现在的应用为了提供更好的拓展性和可维护性,都会去拆解成各种相互依赖小、解耦性强的微服务,这些服务有各自的依赖和进度...

阅读(32)评论(0)赞 (0)

编程技术

微服务的架构演进过程和多个解决方案

29

yanxinchi 发布于 2019-05-05

微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能...

阅读(29)评论(0)赞 (0)

编程技术

可逆计算:下一代软件构造理论

22

Harries 发布于 2019-04-29

作者: Canonical 众所周知,计算机科学得以存在的基石是两个基本理论:图灵于1936年提出的 图灵机理论 和丘奇同年早期发表的 Lambda演算理论 。这两个理论奠定了所谓通用计算(Universal Computation)的概念基础,描绘了具有相同计算能力(图灵完备)...

阅读(38)评论(0)赞 (0)

Java

jenkins+docker+nodejs

26

hellas 发布于 2019-04-29

编辑推荐: 本文来自于csdn,本文详细介绍了如何实现,git push后,jenkins开始自动构建的步骤的相关内容。 一步一步打造jenkins+docker+nodejs项目的自动部署环境 介绍 jenkins+docker+nodejs 自动部署 亮点 采用shell自定...

阅读(27)评论(0)赞 (0)

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

阅读(55)评论(0)赞 (0)

Java

Jenkins自动化部署 .net core

7

邓龙华 发布于 2019-04-19

k8s in rancher版 准备基础软件 Gogs docker run -d -p 10022:22 -p 10080:3000 / --name=gogs --net=gogs / -v /opt/docker/gogs/:/data / gogs/gogs 复制代码 R...

阅读(46)评论(0)赞 (0)