再见命令行!一键部署应用到远程服务器,IDEA官方Docker插件真香!

2022-06-21
阅读 4 分钟
1.9k
Docker作为目前主流的容器技术,使用它部署应用是非常方便的!对于这款主流容器技术,IDEA官方自然也是有所支持的。最近体验了一把IDEA官方提供的插件,确实非常好用,今天我们以SpringBoot应用的打包部署为例,来聊聊IDEA官方Docker插件的使用!
封面图

Podman 已成 Linux 官方标配!Docker 没戏了?

2022-03-01
阅读 4 分钟
3.5k
提到容器技术大家一般都会想到Docker,Docker确实是一种非常流行的容器技术。最近升级了CentOS 8,发现它内置了另一种容器技术Podman,为什么官方会加持Podman?其实Podman也是RedHat开发的,自家的操作系统自然要支持自家的容器技术了。今天我们来体验一把Podman,看看它有何神奇之处!
封面图

Github标星28K+!这款可视化的对象存储服务真香!

2021-08-11
阅读 5 分钟
4.7k
在我们平时做项目的时候,文件存储是个很常见的需求。这时候我们就会用到对象存储服务,平时我们可能会选择OSS、AWS S3这类第三方服务。今天带大家搭建一款自己的对象存储服务,带可视化管理,用起来也挺简单!
封面图

再见 Jenkins !几行脚本搞定自动化部署,这款神器有点厉害!

2021-05-18
阅读 5 分钟
2.5k
在开发或生产环境中,我们经常会搞一套自动化部署方案(俗称一键部署)。比较流行的一种就是Gitlab+Jenkins实现方案,不过这种方案占用内存比较大,没有个8G内存,很难流畅运行,而且部署起来也不快。最近发现一款神器Drone,轻量级CI/DI工具,结合Gogs使用内存占用不到1G,几行脚本就能实现自动化部署,推荐给大家!
封面图

吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!

2021-05-12
阅读 3 分钟
3.3k
之前操作Docker的时候,一直使用的是命令行的形式。命令行虽说看起来挺炫酷,但有时候还是挺麻烦的。今天给大家推荐一个Docker图形化工具Portainer,轻量级又好用,希望对大家有所帮助!
封面图

Docker一键部署SpringBoot应用的方法,贼快贼好用!

2021-04-27
阅读 4 分钟
3.1k
在《Gradle真能干掉Maven?今天体验了一把,贼爽!》一文中我们讲到了使用Gradle来构建SpringBoot应用,这两天又发现个Gradle插件,支持一键打包、推送Docker镜像。今天我们来讲讲这个插件,希望对大家有所帮助!
封面图

Github标星6K!微服务电商项目在Kubernetes下的最佳实践!

2021-03-31
阅读 9 分钟
1.9k
由于K8S目前实在是太火了,之前一直说要给mall项目出个K8S部署方案,这次它来啦!在更新完K8S系列教程后,是时候来波实践了,拿mall-swarm项目来实践真的是刚刚好。如果你有在Docker下部署该项目的经历,而且已经学习了我的K8S系列教程的话,相信你能够轻松上手!
封面图

再见 Docker !5分钟转型 containerd !

2021-03-23
阅读 3 分钟
4.8k
Docker作为非常流行的容器技术,之前经常有文章说它被K8S弃用了,取而代之的是另一种容器技术containerd!其实containerd只是从Docker中分离出来的底层容器运行时,使用起来和Docker并没有啥区别,本文主要介绍下containerd的使用,希望对大家有所帮助!
封面图

看看人家那开源项目文档写的,那叫一个友好!

2021-03-10
阅读 2 分钟
1.8k
学习开源项目是程序员提高能力的重要方式,看看现在Github有多火就知道了。最近在学习K8S,发现K8S的官方文档做得特别友好,学习K8S看它就对了!今天给大家分享下K8S的官方文档,以及如何通过官方文档来学习K8S,希望对大家有所帮助!
封面图

再见命令行!K8S傻瓜式安装,图形化管理真香!

2021-03-04
阅读 7 分钟
4.1k
之前我们一直都是使用命令行来管理K8S的,这种做法虽然对程序员来说看起来很炫酷,但有时候用起来还是挺麻烦的。今天我们来介绍一个K8S可视化管理工具Rancher,使用它可以大大减少我们管理K8S的工作量,希望对大家有所帮助!
封面图

我把SpringBoot应用部署到了K8S上,怎么感觉用起来像Docker!

2021-02-23
阅读 8 分钟
2.7k
想要把一个复杂的微服务项目部署到K8S上去,首先我们得学会把单个SpringBoot应用部署上去。今天我们来讲下如何把SpringBoot应用部署到K8S上去,和使用Docker Compose部署非常类似,希望对大家有所帮助!
封面图

10分钟自建企业级Docker镜像仓库!这个开源项目太顶了!

2020-12-18
阅读 14 分钟
4.8k
平时经常用Docker来部署各种环境,发现从DockerHub上下载镜像有时候比较慢。第三方的镜像还可以使用一些国内的镜像仓库来加速,如果我们自己构建的镜像那就不行了。这时候搭建一个私有的镜像仓库很有必要,最近发现Harbor这个企业级镜像仓库,非常好用且功能强大,推荐给大家!

还在百度Docker命令?推荐一套我用起来特顺手的命令!

2020-11-26
阅读 5 分钟
1.3k
平时经常使用Docker来搭建各种环境,简单又好用!但是有时候往往会忘记命令,总结了一套非常实用的Docker命令,对于Java开发来说基本上够用了,希望对大家有所帮助!

还在手动部署SpringBoot应用?试试这个自动化插件!

2020-10-12
阅读 7 分钟
1.7k
最近又发现了一款好用的Maven插件,fabric8io出品的docker-maven-plugin,可以把SpringBoot应用方便的部署到Docker容器中去。该插件可以实现打包镜像、推送到镜像仓库、运行应用等一系列操作,本文将对其用法进行详细介绍,希望对大家有所帮助!

Docker服务开放了这个端口,服务器分分钟变肉机!

2020-09-21
阅读 6 分钟
3.4k
之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口。由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,今天我们来聊聊如何解决这个问题。

Docker环境下秒建Redis集群,连SpringBoot也整上了!

2020-05-27
阅读 5 分钟
3.1k
为了提高Redis的存储容量和响应速度,有时候我们需要搭建Redis集群。本文主要讲述Redis集群环境的搭建步骤以及如何在SpringBoot中整合使用Redis集群。

在Docker容器中部署整套基于SpringCloud的微服务架构,看这篇就对了!

2020-01-02
阅读 5 分钟
1k
本文以mall-swarm项目为例,主要介绍一个微服务架构的电商项目如何在Docker容器下部署,涉及到大量系统组件的部署及多个Spring Cloud 微服务应用的部署,基于CentOS7.6。

mall在Linux环境下的部署(基于Docker Compose)

2019-09-11
阅读 6 分钟
1.8k
最简单的mall在Linux下部署方式,使用两个docker-compse脚本就可以完成部署。第一个脚本用于部署mall运行所依赖的服务(mysql、redis、nginx、rabbitmq、elasticsearch、kibana、mongo),第二个脚本用于部署mall中的应用(mall-admin、mall-search、mall-portal)。

mall在Linux环境下的部署(基于Docker容器)

2019-09-10
阅读 7 分钟
2.4k
本文主要以图文的形式讲解mall在Linux环境下的部署,涉及在Docker容器中安装Mysql、Redis、Nginx、RabbitMQ、Elasticsearch、Mongodb,以及SpringBoot应用部署,基于CenterOS7.6。

使用Docker Compose部署SpringBoot应用

2019-09-09
阅读 3 分钟
1.9k
Docker Compose是一个用于定义和运行多个docker容器应用的工具。使用Compose你可以用YAML文件来配置你的应用服务,然后使用一个命令,你就可以部署你配置的所有服务了。

使用Dockerfile为SpringBoot应用构建Docker镜像

2019-09-08
阅读 4 分钟
3k
上次写过一篇使用Maven插件构建Docker镜像 ,讲述了通过docker-maven-plugin来构建docker镜像的方式,此种方式需要依赖自建的Registry镜像仓库。本文将讲述另一种方式,使用Dockerfile来构建docker镜像,此种方式不需要依赖自建的镜像仓库,只需要应用的jar包和一个Dockerfile文件即可。

使用Maven插件为SpringBoot应用构建Docker镜像

2019-09-08
阅读 5 分钟
2.8k
本文主要介绍如何使用Maven插件将SpringBoot应用打包为Docker镜像,并上传到私有镜像仓库Docker Registry的过程。

开发者必备Docker命令

2019-09-07
阅读 4 分钟
1.3k
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上。使用Docker可以更方便低打包、测试以及部署应用程序。

mall架构及功能概览

2019-08-25
阅读 2 分钟
2.4k
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限...