【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站点,输入如下信息:

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

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


相关文章
|
15天前
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。
|
26天前
|
Ubuntu 编译器 Windows
ubuntu 18.04安装ftp为wordpress添加ftp
ubuntu 18.04安装ftp为wordpress添加ftp
25 0
|
16天前
|
存储 Linux Docker
python项目 以docker形式打包部署全流程
在很久很久以前,我已经听过Docker的大名,当时服务着急上线虽然考虑过用Docker来部署我的服务,但是因为赶期的原因放弃了。 这两天因为华为云服务器到期,而且阿里云服务器优惠力度特别大的原因,我要把华为云服务器里的工程迁移到阿里云。 迁移的过程中,大量的时间精力浪费在了重装python,加载依赖,迁移项目,配置端口等环境配置的工作上。 我在想,如果当时用了Docker部署,我至于受这气?
|
4天前
|
存储 Serverless 对象存储
函数计算产品使用问题之项目打包为docker镜像,该如何部署上去
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
72 0
|
6天前
|
应用服务中间件 nginx Docker
详细解读docker部署项目
详细解读docker部署项目
13 0
|
6天前
|
前端开发 Java Docker
Docker 部署项目,真的太雅了~
Docker 部署项目,真的太雅了~
17 0
|
7天前
|
应用服务中间件 Linux 数据安全/隐私保护
Linux+docker部署项目
Linux+docker部署项目
15 0
|
18天前
|
Java Linux Shell
docker 打包 springboot 项目快速入门
docker 打包 springboot 项目快速入门
39 0
|
26天前
|
开发框架 .NET Linux
【.NET Developer】已发布好的.NET Core项目文件如何打包为Docker镜像文件
该文介绍了如何不使用VS2019手动创建ASP.NET Core Blazor项目的Dockerfile并构建Docker镜像。首先,创建名为Dockerfile的文件,并复制提供的Dockerfile内容,该文件指定了基础镜像和工作目录。然后,通过CMD在项目目录下运行`docker build -t 自定义镜像名 .`来生成镜像。最后,使用`docker run`命令启动容器并验证项目运行。此外,文章还提到了将镜像推送到Azure Container Registry (ACR)的步骤。