Docker
Docker 是一个应用容器引擎,可以将应用运行时环境打包到一个容器中,打包后的容器可移植到任何一个 Linux 环境下运行,能有效避免繁琐的配置步骤,下面是使用 Docker 搭建 WordPress 博客的具体操作。
安装 Docker
以 Ubuntu 为例,安装 Docker 执行:sudo apt-get install docker.io
其他发行版或平台,请参考 Docker 官网安装指南。
安装 WordPress 和 MySQL
使用 WordPress 前需要先安装 MySQL 数据库,先将 MySQL 数据库镜像拉取到本地:docker pull mysql:5.7
这里指定了 MySQL 数据的版本为 5.7,然后拉取 WordPress 镜像:docker pull wordpress
将 MySQL 和 WordPress 下载到本地后,首先开启 MySQL 服务:docker run -d –name db.wordpress -e MYSQL_ROOT_PASSWORD=admin mysql:5.7
run: 启动一个容器
-d: 启动的容器在后台运行
–name: 给启动的容器起个名字,这里叫做 db.wordpress
-e MYSQL_ROOT_PASSWORD: 这里是设置 MySQL 的 root 密码
:5.7: 指定 MySQL 的版本
启动 MySQL 容器后可执行 docker logs -f db.wordpress 查看容器运行日志。
之后,启动一个 WordPress 容器,将 db.wordpress 容器连接到 WordPress 容器即可:docker run -d -p 8080:80 –name wordpress –link db.wordpress:mysql wordpress
-p: 这里是指定 WordPress 容器的访问端口,在浏览器中打开 http://localhost:8080/ 即可预览 WordPress 站点
–link: 意思是将 db.wordpress 容器挂载到 mysql,这样 WordPress 就能通过 mysql 访问到 db.wordpress 数据库了
至此,基于 Docker 的 WordPress 博客便搭建完成。Happy blogging!
作者:smpower
链接:https://www.jianshu.com/p/bd053740e15c
原文链接:https://blog.csdn.net/weixin_30205153/article/details/113655139?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168994567316782427435997%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168994567316782427435997&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-12-113655139-null-null.268%5Ev1%5Ekoosearch&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81