准备工作: 安装 docker 和 docker-compose
最近想把闲置的域名使用起来, 于是想搭建个人博客, 也为简书的博客留个副本, 本来想通过 hexo 在 GitHub 托管静态博客, 后来发现静态博客的局限性很大, 但
最终还是选择了 wordpress
wordpress 是一套很成熟的建站工具, 有完善的后台, 丰富的扩展, 而且有手机 app 供你随时发布文章, 几年前, 我在树莓派搭建过 wordpress 的网站, 当时花了整整一天才把 wordpress 完全搞定
但现在毕竟时代不同了, 有了 docker 这等神器, 搭建一个 wordpress 网站, 只运行一个 docker-compose.yml 配置文件就能搞定! Compose 是 Docker 公司推出的一个工具软件, 可以管理多个 Docker 容器组成一个应用. 你定义一个 YAML 格式的配置文件 docker-compose.yml, 写好多个容器之间的调用关系. 然后, 只要一个命令, 就能同时启动 / 关闭这些容器. 而我们这次一键安装 wordpress 就是用到了 docker-compose.yml
创建 zhaoolee-wp 文件夹, 并在内新建配置文件 docker-compose.yml
mkdir zhaoolee-wp && cd zhaoolee-wp && touch docker-compose.yml
在 docker-compose.yml 内添加以下内容并保存
在 docker-compose.yml 的同级目录下, 运行
docker-compose up -d
访问服务器 ip, 顺利进入安装界面
小技巧:
进入正在运行的容器:
sudo docker exec -it zhaoolee-wp_web_1 /bin/bash
小结
docker 为我们的软件部署带来了极大的便利, 而善用 compose 更能使我们能够一键调用多个 docker 容器, 完成复杂的部署需求, 如果你想搭建自己的网站, 而且拥有自己的 vps 和域名, 可以按照我的步骤试一下, 相信你会爱上 docker-compose 的, wordpress 的具体玩法, 改日再更, 更新完成后, 链接会挂在本篇文章的末尾, 有兴趣的, 可以点赞标记一下本文
来源: http://www.jianshu.com/p/2aea4c271b94