分类目录归档:Docker

Docker

如何容器化部署Disconf统一配置服务

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. MySQL

4. Redis

5. Zookeeper

6. Disconf后端

7. Disconf前端

二、拉取镜像

继续阅读如何容器化部署Disconf统一配置服务

制作Disconf前端的Docker镜像详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

二、构建镜像

1. 安装Git

继续阅读制作Disconf前端的Docker镜像详解

制作Disconf后端的Docker镜像详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

二、构建镜像

1. 安装Git和Wget

继续阅读制作Disconf后端的Docker镜像详解

Redis的Docker镜像制作详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

4. Redis

  • 版本:4.0.9
  • 安装方式:YUM Repo

二、创建必要的文件

1. 创建服务启动脚本

继续阅读Redis的Docker镜像制作详解

Zookeeper的Docker镜像制作详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

4. Zookeeper

  • 版本:3.4.11
  • 安装方式:zookeeper-3.4.11.tar.gz

二、创建必要的文件

1. 创建Zookeeper配置文件

继续阅读Zookeeper的Docker镜像制作详解

Nginx的Docker镜像制作详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

4. Nginx

  • 版本:1.12.2
  • 安装方式:YUM Repo

二、创建必要的文件

1. 创建服务启动脚本

继续阅读Nginx的Docker镜像制作详解

Tomcat的Docker镜像制作详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

4. Tomcat

  • 版本:9.0.6
  • 安装方式:apache-tomcat-9.0.6.tar.gz

二、创建必要的文件

继续阅读Tomcat的Docker镜像制作详解

MySQL的Docker镜像制作详解

一、环境描述

1. 宿主机

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP地址:192.168.190.128
  • 操作系统:CentOS 7.4 x86_64 Minimal

2. Docker

3. 基础镜像

4. MySQL

  • 版本:5.7.21
  • 安装方式:YUM Repo

二、创建必要的文件

1. 创建服务启动脚本

继续阅读MySQL的Docker镜像制作详解

如何创建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工程一键部署为容器化服务