【Docker】基于实例项目的集群部署(一)安装环境搭建 | CentOS7 | FTP | XShell

简介: 【Docker】基于实例项目的集群部署(一)安装环境搭建 | CentOS7 | FTP | XShell

集群

集群具有三高特点:

  • 高性能
  • 高负载
  • 高可用

现在的环境中,经常会用到集群,如数据库集群。如,我们在主机上部署数据库节点,形成集群。

安装环境与配置

Docker中部署集群,首先要安装Linux环境,这里我们使用VMware虚拟机进行安装:

  • 硬件要求:
    CPU(酷睿i3+)\内存:8GB+\硬盘空余:50GB+
  • 软件要求:
    VMware 虚拟机(centOS)\Docker虚拟机\JDK、Mysql、Redis、Nginx、Nodejs

首先我们下载Linux系统的发行版本:CentOS,版本为7.

以下给出下载链接:

magnet:xt=urn:btih:DCB72064C4AFB94DC0DD06FE2886EA3AB02F0F06

VMware虚拟机上进行配置与安装:

如果你的主机内存只有8GB,可以设置为2GB的虚拟机内存,避免虚拟机对主机内存造成太大压力。

网络配置器,这里开启桥接模式。

安装完成后,可以进入到centOs的安装了:

安装成功之后,启动centOs系统:输入配置时你输入的密码(Password)。

启动过程中,可能会发生启动失败,出现网络无法连接的情况。此时很可能是桥接模式的问题。需要进行如下设置:

解决VMware Workstation Pro安装CentOS7桥接网络无法连接问题

参考:https://blog.csdn.net/markximo/article/details/80435217

外部连接虚拟机

此时为了操作方面,我们在虚拟机外操作虚拟机,使用XShell客户端进行管理。【先下载XShell

安装后XShell客户端后,我们现在虚拟机上查看虚拟机的IP地址,输入命令:

ip addr

然后把红框中你的IP地址输入到XShell新建的会话中:

然后进行连接,连接过程中会让你输入用户名和密码

配置SFTP

前面说到,我们的目的是基于实例项目进行部署。所以要把项目部署到虚拟机上,我们需要适用到传输文件的客户端。这里使用CuteFTP客户端。【下载链接

配置SFTP

新建一个SFTP站点,输入如下信息:

至此,我们就完成了初步的安装工具和环境。

接下来,下一篇中,将对我们要部署的实例项目进行一个介绍。


相关文章
|
6天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
25天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
210 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
12天前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
46 2
|
13天前
|
安全 Linux Shell
docker运行centos提示Operation not permitted
通过上述步骤,可以有效排查和解决在Docker中运行CentOS容器时遇到的"Operation not permitted"错误。这些措施涵盖了从权限配置、安全策略到容器运行参数的各个方面,确保在不同环境和使用场景下都能顺利运行容器。如果你需要进一步优化和管理你的Docker环境
19 3
|
14天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
36 2
|
15天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
26 3
|
1月前
|
监控 虚拟化 Docker
Window系统安装Docker
这篇文章提供了在Windows系统上安装与配置Docker的详细指南,包括Docker Desktop的安装及通过Docker来运行容器化应用的步骤。
91 1
Window系统安装Docker
|
1月前
|
存储 物联网 数据安全/隐私保护
Docker安装Mosquitto
这篇文章详细介绍了如何在Docker中安装和配置Mosquitto消息代理服务,包括拉取镜像、创建容器以及配置持久化存储等步骤。
58 0
Docker安装Mosquitto
|
17天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
154 2
|
1天前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。
下一篇
无影云桌面