第一次使用云服务器,下面是我的使用过程。

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云服务器ECS,u1 2核4GB 1个月
简介: 大家好,我是来自普通本科软件工程专业学生,通过身边的同学了解到了飞天计划,我觉得就是对大学的一个福利,可以拥有更多的资源提供给我们学习,因为平时都是使用自己的电脑本地使用服务,没有真实的实现总结自己的学习成果,这次有机会真正的实现自己的成功展示给别人看,提高了学习兴趣,同时也是提供了很多的学习资料很好,中途遇到一个第一次访问的时候我体验不上云服务器,但是找到后台工程师的时候,很耐心的解决了问题。

通过在飞天的计划学习,以及自己平时的一些累积的学习知识,下面通过云服务器搭建的私人博客,是通过docker编排的一个wordpress私人博客,小白第一次记录自己的第一篇博客。




安装docker

docker docker-compose编排wordpress

1.查看linux内核3.0以上

uname -r



2.添加内核参数 net.ipv4.ip_forward = 1 IP转发  /etc/sysctl.conf

echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf


sysctl -p


3.下面安装yum工具包

yum install -y yum-utils


4.配置docker引擎镜像

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


更新yum搜索索引

yum makecache fast

5.开始安装docker

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


安装完之后我们添加一个阿里云镜像加速器更快

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://i1pfdcu7.mirror.aliyuncs.com"]
}
EOF


6.上面已经完成docker的安装,在我们编排wordpress的时候需要用到docker-compose编排服务,下面安装docker-compose服务。

systemctl daemon-reload 重新加载服务
systemctl restart docker 重启docker

下载docker-compose文件

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose


给执行权限

chmod +x /usr/local/bin/docker-compose


7.上面已经把所需的环境安装好了,下面就可以开始编排wordpress私人博客了。

docker pull mysql    ##没有指定版本就是最新版本


docker pull wordpress  && docker image


查看镜像仓库是否已经拉下来


8.开始编写wordpress的yaml文件

[root@master ~]#mkdir wordpress
[root@master ~]#cd wordpress
[root@master wordpress]#vi docker-compose.yml
version: '3'
services:
   mysql:
     image: mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: 123456
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress
   wordpress:
     depends_on:
       - mysql
     image: wordpress
     ports:
       - "82:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: mysql:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress

给刚刚编写的yaml文件权限可以执行

chmod 777 docker-compose.yml 
docker-compose up -d



上面可以看见up了,然后暴露外面的端口82,容器暴露80

打开浏览器访问http://xxx.xxx.xxx.xxx:82  你的ip加上端口。


搭建完成。


相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
10月前
|
存储 机器学习/深度学习 弹性计算
什么是阿里云服务器?云服务器的优缺点
什么是阿里云服务器?云服务器的优缺点,阿里云服务器全方位介绍包括云服务器ECS优势、云服务器租用价格、云服务器使用场景及限制说明,阿里云服务器网分享云服务器ECS介绍、个人和企业免费试用、云服务器活动、云服务器ECS规格、优势、功能及应用场景详细
什么是阿里云服务器?云服务器的优缺点
|
10月前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器ECS架构区别
阿里云服务器ECS架构区别,阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网分享云服务器ECS架构详细说明
|
9月前
|
弹性计算 人工智能 负载均衡
什么是阿里云服务器?云服务器的优缺点
什么是阿里云服务器?云服务器的优缺点
139 0
|
10月前
|
机器学习/深度学习 域名解析 弹性计算
阿里云服务器ECS和轻量服务器区别对比及选择攻略
阿里云服务器ECS和轻量服务器区别对比及选择攻略,阿里云轻量应用服务器和云服务器有什么区别?轻量相对于ECS云服务器属于轻量级的云服务器,适合个人开发者或中小企业使用,轻量用来搭建网站应用、测试环境等单机应用,云服务器ECS是专业级云服务器,用来搭建集群类高可用、高容灾应用,科学计算、大数据分析及深度学习等应用
130 0
|
存储 弹性计算 负载均衡
什么是阿里云服务器?云服务器ECS优缺点分析
阿里云服务器是什么?云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器。阿里云服务器具有安全、稳定、弹性升降配、高性能、易用可扩展等优势。阿里云百科来详细说下什么是阿里云服务器以及阿里云服务器的优缺点分析:
258 0
|
弹性计算
云服务器ECS使用感受
通过使用云服务器ECS,我仿佛打开了新世界的大门,通过几个云上开发学习项目,我对云服务器有了一个基本了解,并能根据教程制作个人简历、搭建云上博客,希望未来我还能继续深入学习云上开发,感受云服务器ECS的魅力。
云服务器ECS使用感受
|
弹性计算 安全 开发工具
ECS云服务器进行项目同步的使用心得
本人利用ECS服务器进行了svn库的搭建,以进行UE4的远程项目协同。以下是本人这段时间使用以来总结的一些心得。
|
弹性计算 Shell Linux
|
Linux 网络安全 开发者
使用云服务器帮助学习
分享自己使用服务器的经验,和使用服务器的用途
|
数据采集 机器学习/深度学习 人工智能
云服务器可以用来做什么?云服务器使用场景列举
阿里云服务器经常推出一些拼团或者秒杀活动,很多同学看价格不错就抢了。可是云服务器买到手却不知道做什么,新手站长网列举云服务器常见的使用场景,方便大家参考,别再让你的云服务器吃灰了
1915 1