使用GitLab CI和Docker自动部署SpringBoot应用
Docker和Spring Boot是非常流行的组合,我们将利用GitLab CI的优势,并在应用程序服务器上自动构建,推送和运行Docker镜像。 GitLab CI Gitlab CI/CD服务是GitLab的一部分。开发人员将代码推送...
Docker和Spring Boot是非常流行的组合,我们将利用GitLab CI的优势,并在应用程序服务器上自动构建,推送和运行Docker镜像。 GitLab CI Gitlab CI/CD服务是GitLab的一部分。开发人员将代码推送...
1、默认docker网桥网络 在任何运行Docker引擎的Linux主机上,默认情况下都存在一个名称为bridge的本地Docker网络 。该网络是使用bridge网络驱动程序创建的,该驱动程序实例化出一个名为docker0的Linux网桥...
1、整体架构 在 Linux 环境中,docker的整体架构 容器管理工具(例如 Docker)是基于一组更精细的容器工具构建的: runc和containerd。 Linux 上的 Docker 体系结构 1.1 操作系统(底层技术) 1...
本文转载自开源中国。 4 月 10 日,由云原生计算基金会(CNCF)技术监督委员会投票决议,来自中国的开源项目 Dragonfly 正式晋升为 CNCF 孵化级别的托管项目,成为继 Harbor、TiKV 之后,第三个进入 CNCF 孵化...
1、配置docker daemon 对于docker daemon,提供了两种配置方式: 使用daemon.json配置文件,这是首选的方式。 在使用dockerd启动时,通过flag设置。 当不能同时使用这两种方式进行相同选项的设置,否则...
作者 | 声东 阿里云技术专家 《深入浅出 Kubernetes》一书共汇集 12 篇技术文章,帮助你一次搞懂 6 个核心原理,吃透基础理论,一次学会 6 个典型问题的华丽操作!以下内容节选自本书: 阿里云 K8s 集群的一个重要特性,是...
OverlayFS也是一种联合文件系统,与AUFS类似,但是速度更快且实现更加简单。Docker为OverlayFS提供了两个存储驱动程序:即overlay,以及更新和更稳定的overlay2。 在这里将Linux内核驱动程序称为Overl...
大纲 DevOps是什么? 为什么我们需要DevOps? DevOps与敏捷开发有何不同? 重要的DevOps工具是什么? Docker如何帮助DevOps? Kubernetes如何帮助DevOps? Azure DevOps如何帮助De...
无法提供摘要。这是一篇受保护的文章。
在本文中,我们将会讨论了六个容器管道的优缺点,包括Heroku,Azure DevOps,Beanstalk,Gitlab CI/CD,JenkinsX。 前言 容器能够使团队以前所未有的速度部署交付应用代码,从而为DevOps带来了巨大的...
需要用root用户运行Docker? 组织中,经常以Root用户运行Docker中的容器。但是你的工作负载真的需要root权限吗?显然很少。尽管如此,默认情况下,你的容器仍将以root用户身份运行,但这可能会带来严重的安全问题。实际上,如果...
随着容器的增加,容器错误也随之增加。 随着组织为提高软件开发效率和基础架构数字化,容器正变得越来越流行。根据最近的451 Research报告,大约一半的企业现在正在使用容器或计划在未来两年内使用容器。 这个数字可能会持续增长。为什么这样呢...