云计算基础架构平台搭建与运维实训内容

目标:
1.基础设施环境搭建;
【使用vmware workstation pro安装centos 命令行虚拟机】
【使用mobaxterm连接centos虚拟机】
【在centos中安装docker】
2.容器化部署实例;
【安装portainer,用于管理docker容器】
【在portainer里,采用容器技术,搭建nginx服务器】
【在portainer里,采用容器技术,搭建apache服务器】
【在portainer里,采用容器技术,搭建mysql服务器】
【在portainer里,采用容器技术,搭建WordPress个人博客】

1.使用VMware Workstation Pro创建一个操作系统为CentOS的虚拟机

在VMware Workstation Pro里点击主页-创建新的虚拟机
在这里插入图片描述

典型

在这里插入图片描述
稍后安装操作系统
在这里插入图片描述
Linux-CentOS7 64位
在这里插入图片描述
这两项你们自己喜欢怎么样就怎么弄在这里插入图片描述
按需求分配
在这里插入图片描述
自定义硬件在这里插入图片描述
选择好要装的操作系统(CentOS7.4 1708)
在这里插入图片描述
在这里插入图片描述

2.CentOS开机引导

在这里插入图片描述
使用键盘上键选择第一项,按下回车
在这里插入图片描述
选择语言后进行下一步
在这里插入图片描述点击软件选择
在这里插入图片描述
选择基础设施服务器,并点击完成在这里插入图片描述
往下滑找到安装位置在这里插入图片描述点击完成
在这里插入图片描述
选择网络和主机名
在这里插入图片描述
打开开关并点击完成
在这里插入图片描述
开始安装
在这里插入图片描述
设置一个root密码,简单的就行,毕竟这是内网
在这里插入图片描述
设置完了双击完成
在这里插入图片描述
点击重启
在这里插入图片描述

3.使用MobaXterm连接CentOS

输入用户名root按下回车
在这里插入图片描述
输入密码(不会显示出来给你看,凭感觉)
在这里插入图片描述
输入命令查看自己的IP

ifconfig

显示不全可以翻页看,鼠标滚轮在这里不行
shift + pageup 上翻
shift + pagedown 下翻
在这里插入图片描述
打开MobaXterm,点击会话
在这里插入图片描述
点击SSH
在这里插入图片描述
远程主机输入自己的IP地址
勾选指定用户名才能进行输入
在这里插入图片描述
确认无误了点击下方的 好的在这里插入图片描述
输入你的虚拟机的密码(也是一样不会显示的)在这里插入图片描述

4.安装docker

安装基础组件

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

添加docker的软件仓库地址(这里我给出三个地址,选其中一个就好了)
官方源(比较慢)

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

阿里云

yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

清华大学源

扫描二维码关注公众号,回复: 15268046 查看本文章
yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装docker

yum install docker-ce docker-ce-cli containerd.io

输入“y”并回车
在这里插入图片描述
再次输入“y”按下回车
在这里插入图片描述
启动docker

systemctl start docker

通过运行 hello-world 镜像来验证是否正确安装了 Docker

docker run hello-world

在这里插入图片描述
设置docker自启动

systemctl enable docker.service

5.安装可视化界面Portainer

先搜一下

docker search portainer

把镜像拉下来

docker pull portainer/portainer-ce

创建容器

docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

列出容器(看容器有没有在运行)

docker ps

6.搭建nginx服务器

浏览器输入虚拟机的IP,加上英文冒号,在加上端口9000
在这里插入图片描述
自己设置一个用户名 密码(至少12个字符)在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将所有公开的网络端口发布到随机主机端口在这里插入图片描述
如果不想要随机可以指定一个端口(最大65536),图中的10000可以改成你们喜欢的
在这里插入图片描述
要是想每次自启nginx可以执行这一步操作在这里插入图片描述
设置完了可以点击这里开始部署在这里插入图片描述
访问nginx就是IP加英文冒号加端口在这里插入图片描述

7.在portainer点击端口快速访问

在这里插入图片描述
在这里插入图片描述
设置完了就可以在portainer里面点击端口直达了
在这里插入图片描述
方便就完事了在这里插入图片描述

8.搭建apache服务器

在这里插入图片描述
在这里插入图片描述
还是老样子,你想随机端口就打开绿色框框
手动端口就点击 +publish a new network port,自己添加端口在这里插入图片描述
想要添加开机自启就按照这一步
在这里插入图片描述
开始部署
在这里插入图片描述
点击端口验证一下看看能不能打开
在这里插入图片描述
没问题在这里插入图片描述

9.搭建mysql服务器

新建一个网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
随机就打开红色框框就行了
在这里插入图片描述
设置网络在这里插入图片描述
环境变量
MYSQL_ROOT_PASSWORD在这里插入图片描述
不想要自启可以跳过这一步
在这里插入图片描述
开始部署
在这里插入图片描述
已经创建好了
在这里插入图片描述
打开数据库连接工具Navicat Premium 15
依次点击连接-MySQL
在这里插入图片描述
在这里插入图片描述
密码就是环境变量那里设置的密码在这里插入图片描述
测试连接
在这里插入图片描述
显示连接成功再点确定
在这里插入图片描述
双击即可连接
在这里插入图片描述

右键-新建数据库,留着给博客用
在这里插入图片描述
在这里插入图片描述

10.搭建WordPress个人博客

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开机自启在这里插入图片描述
开始部署在这里插入图片描述
测试能否打开在这里插入图片描述
完美
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
没有要求,全自定义在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
教程到此结束

猜你喜欢

转载自blog.csdn.net/qq_48947519/article/details/130275184