最近想恢复写私人博客的习惯,准备搭建一个wordpress。
在这篇博客中,我将记录如何在 Ubuntu 环境下通过 Docker 部署一个 WordPress 服务器。WordPress 是一个流行的内容管理系统(CMS),它让用户能够轻松地创建和管理网站。Docker 是一个开源的容器化平台,能够让你打包应用及其依赖,这样就能在任何地方快速部署。
最近囊中羞涩,决定使用免费的三丰云服务器搭建,配置为 1 核 CPU、1G 内存和 5M 带宽。配置可以满足基本需求。
在 Ubuntu 下通过 Docker 部署 WordPress 的步骤
第一步:安装 Docker
首先,你需要在你的 Ubuntu 系统上安装 Docker。打开终端并输入以下命令:
sudo apt update
sudo apt install docker.io
安装完成后,启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
第二步:拉取 WordPress 镜像
使用以下命令从 Docker Hub 拉取最新的 WordPress 镜像:
sudo docker pull wordpress
第三步:创建 MySQL 数据库容器
WordPress 需要一个数据库,我们将使用 MySQL。运行以下命令创建 MySQL 容器:
sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -e MYSQL_DATABASE=wordpress -d mysql:5.7
这里的 yourpassword
是你设置的数据库密码。
第四步:运行 WordPress 容器
接下来,运行 WordPress 容器并链接到 MySQL 容器:
sudo docker run --name wordpress --link mysql:mysql -p 8080:80 -d wordpress
此命令将 WordPress 服务器映射到本地的 8080 端口。
第五步:访问 WordPress
现在,你可以在浏览器中访问 http://your-server-ip:8080
,按照提示完成 WordPress 的安装。
额外配置
如果你需要进一步配置,例如持久化数据,可以使用 Docker 卷。创建卷并运行容器时添加 -v
参数:
sudo docker run --name wordpress -v /path/to/your/wp-content:/var/www/html/wp-content --link mysql:mysql -p 8080:80 -d wordpress
以上就是在 Ubuntu 下通过 Docker 部署 WordPress 服务器的详细步骤。希望这个教程对你有所帮助,快去试试吧!