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

1.创建新虚拟机

c5565f6edd884da1a7813d2077e8e6c6.png

 893c398ddf294a6fa1adae694922b855.png

 e53aafb322f54f8e92c86982cf6db1be.png

 937089fd0e82431289e267175f2c83e3.png

 按自己方式命名及存放位置(建议分好文件夹,方便后面删除文件,一个项目大概10几G,最后一个项目两个文件夹,一个60多G)

560723f30cc840f3aa922d7fa2b96a41.png

 e67277d444b64b6cbd55f6e7bf0051d2.png

 49d2659120724c089a3b09ea52dcc706.png

 eabe040a1b5c4d8796d276a013234db3.png

 bfd417bee0c048b9aca7d9a0fdb8ed0f.png

 80d6386a942546d290b5dfc414b2d320.png

 找到老师推荐下载的镜像(1708那个,找老师复制或者去网址下载)

http://mirror.nsc.liu.se/centos-store/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso(1708镜像下载0bb3fecdd2f8408c93f7c0287d2b5920.png

 93a4364f53e34e848e3224046479ba42.png

 6e839ba8f939427eabf49803cbdfdc7b.png

 打开虚拟机99b2b307c9d94397808569e76dc453a5.png

 鼠标移到里面点一下回车04b16de77093418ea99bca3ec3ffc10d.png

 划到最下面,选择中文

8172fc756f494e84b00b138bbcdba131.png

ae1b0e884a4e4df1b0613962dd6d49c2.png

 

b368cced3a66405ba7fb3cf5f050ea9b.png

软件选择一定要选择基层服务区安装

fc8d59f848264e55878665a356aed771.png

 ee05f673123546c8835dd32813956b49.png

 弄这个方便进入虚拟机自动获取ip加网络5dff3ba8ad1d435cb5aaeeca56620087.png

 b618d1289da54f84b90a691a464e9d1f.png

 594c8b6b514f4c2a8461ac052fcccb17.png

 设置密码后点完成8143c56dd0924eda9bf2f1da3e32b908.png

 f98ca1abd5e54a639e83fbacc81bdd74.png

 等待进入,输入用户名加密码

f4d64f2356984ff39203b930e3aa2c49.png

 

(到这里建议创建一个快照,避免后面弄错得重新建虚拟机,方便直接读取进度)

05ad95ff0847429aa8da3669d498c33a.png

 输入ip a查看ip

bd8bacd6dc44448ba774df04889b2a36.png

 打开远程操控软件,链接虚拟机

a267ab3c0e25424ba7042667b9ef0076.png

 输入虚拟机密码a0d5780b4c1c4797bc29d1165aa5419d.png

 

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

 

清华大学源

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”并回车

9983a37c038840e79c87a323c177faf8.png

 

再次输入“y”按下回车

36cf15cccefc4650be22e647e590c0e8.png

 

启动docker

systemctl start docker

 

 

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

docker run hello-world

bf31fbec88604e54ac9c60d75a017fd9.png

 

设置docker自启动

docker search portainer

 

5.安装可视化界面Portainer

先搜一下

docker pull portainer/portainer-ce

把镜像拉下来

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

到浏览器自己IP:9000(弄完上面的马上打开系统自带浏览器,不然等会显示相应时间太久,打不开。这种情况,建议直接返回上面第一个快照重新打是最快的)

9f4b578bcca9404aa992b621884bc04e.png

 点击红色位置

 64fd89e0f0e04a8d90dea161f0536cf1.png

 80f6b07eede847b68bedb51918b43ed7.png

 1697527a01f24470b14f13b67d91e216.png

 29484ff34eae4f0288756bda47fec6ca.png

 c45a0016125548298f58222306b5fa13.png

 0dd23b6ab6844a81ba52f84f2a8910ec.png

 编辑网站快捷搜索IP

 90e6d259b604406ba9663a1de1a5a18c.png

 1617d8922aff4a0ebf3a7e75082a943f.png

 

15c4cc2c6f364c6e9b800ecd75c50ca1.png

 这样子就完成第一个部署了

9abed8fb4bfe46f3b57074b8528ec507.png

 6.搭建apache服务器

906fd6e10dee4c18a11abafe909b4c10.png

 

 

0f605765bcd9443db24043f8ae6c7b2c.png

241e343025d943d6b68da0bc1360d8e6.png

 ee387620d4b14dcb8386b73019a6eb96.png

 5687f4581c8743ddaa7e0a84102c9fdc.png

这样子就是完成了

930cf3608a614a4282438c818ebdc2bd.png 

 7.搭建mysql服务器

b7b0ae2ce1d14fbca0155c4df9468a47.png

 不能改4c7b81c4e3c84f5da0970a5015905575.png

 

03521ca8bac34295b749d46d0712bef8.png

 

e1d337d8e3c842f79878754a003d2b99.png

 058c15767b1544c69a9d2ac598ef58b3.png

 e9214f5456d74b16bc46a9f2ba6da52e.png

 9c3b7b2657e1429b9fcb2adfe3914538.png

 

 

bad2a282c8374643b7e4bffa22db753a.png

 ba66461fa27946c695a23f3418cb06f8.png

 这个是打不开的,不用管

02cfc208cc304fc288802fc5182c58fe.png

 下载一个Navicat Premium 15(官网下载都行的)

有试用14天的

072e32fc27404a8abe613a113fadd9d0.png

8. 依次点击连接-MySQL

433d655bb90340699cfde1cbe9b67ff0.png

 4ec9e2bef5054b8eb27f0f5da11b499f.png

 再右键新建数据库

acd490d074fb46c49c57b77fa926cb8c.png

9. 搭建wordpress个人博客

00ec539023cb473e9f32492d5515a9ff.png

 080c0a2c005b4eb99b821a13ac3fccde.png

 1.选择boke

8e1821c21ba243a69649018f756b7924.png

 2.设置开机自启223a09f9cb94409f9970b9dcdf3ff152.png

 3.打开任务

e9b3e89d87ab4c05bec0c42c2c0c2526.png

 

4.选择中文 

343385819cae4f3eafe3da9f55db5f1a.png

 c1c96d3e35594b1486194ceadfc50557.png

 5.跟着打4d664a8060a74a41b2935691746041a8.png

 到这里有挺多同学显示错误的,可以回到搭建容器那里,把最后那两个(mysql,wordpress)删除重新打bfc1acf4d2ae427181d3f0aeff7ddb44.png

 38853ad90a2a45858ce706070669b153.png

 9675a4de35d9495cb04cfe3a60e0e4f2.png

 

 

完成了 

308ec0a2e0354fe59259834946c332f0.png

任务二就完成了

成功弄好的点个赞加关注哈,后续继续更新

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐