阿里云搭建个人博客(workpress)

阿里云搭建个人博客,此篇文章介绍的搭建的博客为workpress,在阿里云的官网上也有介绍怎样搭建workpress的详细教程,但此篇文章介绍的是如何通过Docker来搭建workpress,了解过Docker的都知道Docker具有轻量化、可移值等等的优点,换句话说就是占用的硬件资源少(当然还不止这一优点),废话不多讲直接进入主题
第一步,我这里用的是Ubuntu系统,如果不是Ubuntu系统更换个镜像就好把虚拟机先停止再更换系统在这里插入图片描述
我用的是Ubuntu16.04.64位
在这里插入图片描述
连接系统,我个人比较习惯用putty来连接,输入阿里云的公网IP,再登陆用户和密码完成连接了
在这里插入图片描述
第二步安装Docker,安装Docker方法有很多种,有使用脚本安装也有直接再网站上直接拉取的方法:

1.使用脚本安装 Docker
sudo apt-get update
sudo apt-get install docker
sudo apt install docker.io
sudo apt-get install docker-registry

安装好后:当要以非root用户可以直接运行docker时,需要执行 sudo usermod -aG docker username,然后重新登陆,否则会有权限报错,username是我们系统的用户名,一般为:root

2、启动docker 后台服务
sudo service docker start
3、测试运行hello-world
docker run hello-world
在这里插入图片描述
出现以上画面就完成Docker的安装了
网络拉取的方式安装Docker:
直接执行:wget -qO- https://get.docker.com/ | sh
或者执行(分两步):apt-get install -y curl
curl -sSL https://get.docker.com/ | sudo sh

第三步鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com
新版的 Docker 使用 /etc/docker/daemon.json(Linux)请在该配置文件中加入(没有该文件的话,请先建一个):
sudo vi /etc/docker/daemon.json
{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}

把上面括号的内容复制到文件里面去
之后重新启动服务:
sudo systemctl daemon-reload
sudo systemctl restart docker

完成以上步骤就完成了基本的Docker的配置,第三步不做也可以,只是把镜像加速的方法分享给大家
第四步
获取mysql镜像
docker pull mysql:5.7.24

1.创建mysql容器
docker run -d --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql:5.7.24
2.获取WordPress镜像
docker pull wordpress
3.创建WordPress容器
docker run -d -e WORDPRESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 wordpress
docker run -d --link mysql -p 8080:80 wordpress

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
拉取镜像会有点慢,要耐心等待哦~
完成以上步骤我们的workpress就搭建完成了下一步就登陆workpress:浏览器访问http://虚拟机ip:8080
登陆进去设置账号密码就可以尽情的发挥你的文采了
在这里插入图片描述
有错误的地方请多多指正~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章