如何创建CentOS系统的Docker基础镜像

在使用Docker容器时,我们经常需要基于一些基础镜像(Base Image)来构建符合自己要求的镜像。通常,我们会使用DockerHub或其他镜像市场提供的基础镜像。虽然这样很方便,但是我们并不知道第三方提供的基础镜像的实现细节和安全性,若在生产环境贸然使用这些基础镜像,则可能会带来技术隐患。因此,有必要创建自己的基础镜像!本文将详述创建CentOS系统(6.9版本和7.4版本)的Docker基础镜像的两种方法,分别是:

  • 通过tar打包已有的CentOS系统,然后导入Docker镜像仓库;
  • 通过mkimage-yum.sh脚本,使用yum下载和安装必要的软件包,然后导入Docker镜像仓库。

继续阅读如何创建CentOS系统的Docker基础镜像

如何将SpringBoot工程一键部署为容器化服务

在多系统协同开发时,经常需要在开发环境进行系统联调。传统方式是通过IDE工具启动系统工程,然后其他系统再通过开发主机的IP地址和端口进行联调。这种方式的效率较低,主要表现在:

  • 由于IDE的系统工程正在运行,开发人员无法继续编写代码。
  • 由于系统联调,开发人员无法调试和修改其他功能。

现在,将Docker容器和IDE工具相结合,便能较好地解决上述两个问题,有助于提升系统开发效率。本文将会使用两种比较流行的IDE工具:

  • 基于Eclipse的Spring Tool Suite(STS)
  • IntelliJ IDEA

继续阅读如何将SpringBoot工程一键部署为容器化服务