前言
本文需要你对linux有一些了解,知道一些常用的命令
0x00 本文需要准备的环境
- docker
- nginx
- wordpress安装包
0x01 安装docker
docker是一种容器,能够在计算机上隔离出单独的环境来进行开发或者部署。 docker的安装方法也很简单,官方有提供了安装包以及安装方法 ,这里是传送门 针对于linux系统的安装就相当简单了 centos/redhat 下面输入
sudo yum install docker
ubuntu 下输入
sudo apt-get -y install docker-engine
安装完成之后,可以使用
sudo docker run hello-world
来测试docker是否安装成功 由于docker的仓库是在国外,因此在拉取镜像的时候会比较慢,这里我们使用阿里云提供的镜像加速器来加速,阿里云开发平台 点击创建我的容器镜像,如果没有阿里云账号的话,需要先注册一个
点击左侧测镜像加速器,可以看到右边已经为我们生成了专属的加速器地址,按照下面的操作文档进行添加即可
0x02 安装wordpress
在命令行输入
docker pull wordpress
所有的都pull complete之后,wordpress的docker镜像就算安装完成了
0x03 运行wordpress镜像
命令行输入
docker run --name test-wordpress -d -p 8000:80 wordpress
这里的test-wordpress是我随便起的名字,你可以换成一个自己方便记得名字 -d 表示将该镜像在后台运行 -p 8000:80 因为我需要在一台机器上部署多个docker,所以进行了端口映射,如果想直接通过80端口访问的话,直接输入- p 80:80 来将wordpress的80端口转发出去 我们输入
docker exec -it test-wordpress /bin/bash
来测试容器是否起来,如果提示如下,则我们的wordpress已经能够正常运行了 接下来只需要在浏览器里面输入服务器地址,便能够访问搭建好的wordpress