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

  金牌会员 | 2024-9-1 11:28:27 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 507|帖子 507|积分 1521

目标:
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
  1. ifconfig
复制代码
表现不全可以翻页看,鼠标滚轮在这里不行
shift + pageup 上翻
shift + pagedown 下翻

打开MobaXterm,点击会话

点击SSH

远程主机输入自己的IP地址
勾选指定用户名才能进行输入

确认无误了点击下方的 好的

输入你的虚拟机的暗码(也是一样不会表现的)

4.安装docker

安装基础组件
  1. yum install -y yum-utils \
  2.   device-mapper-persistent-data \
  3.   lvm2
复制代码
添加docker的软件堆栈地址(这里我给出三个地址,选其中一个就好了)
官方源(比较慢)
  1. yum-config-manager \
  2.     --add-repo \
  3.     https://download.docker.com/linux/centos/docker-ce.repo
复制代码
阿里云
  1. yum-config-manager \
  2.     --add-repo \
  3.     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码
清华大学源
  1. yum-config-manager \
  2.     --add-repo \
  3.     https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
复制代码
安装docker
  1. yum install docker-ce docker-ce-cli containerd.io
复制代码
输入“y”并回车

再次输入“y”按下回车

启动docker
  1. systemctl start docker
复制代码
通过运行 hello-world 镜像来验证是否正确安装了 Docker
  1. docker run hello-world
复制代码

设置docker自启动
  1. systemctl enable docker.service
复制代码
5.安装可视化界面Portainer

先搜一下
  1. docker search portainer
复制代码
把镜像拉下来
  1. docker pull portainer/portainer-ce
复制代码
创建容器
  1. 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
复制代码
列出容器(看容器有没有在运行)
  1. 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个人博客





开机自启

开始部署

测试能否打开

完美







没有要求,全自界说




教程到此结束

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表