一、前言
电脑自从装了mac-docker,一直没使用起来。这次搭建一个博客,熟悉一下docker。大致流程如下:通过docker创建一个centos容器,然后安装宝塔面板,在宝塔面板中安装wordpress,搭建网站。
二、环境搭建
1. centos容器搭建
- 创建centos容器,命令行中运行
docker pull centos
2. 启动centos容器,进行端口映射,将centos容器的22端口,映射到本机的50001端口
docker run -it -p 50001:22 --privileged centos /usr/sbin/init
3. 使用容器ID,进入到Centos:
docker exec -it 容器ID /bin/bash
2. 宝塔面板安装
- centos中运行命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
2. 安装完成,可以命令行运行bt,查看宝塔面板的访问地址
3. wordpress博客搭建
前提条件:在软件商店安装php、mysql数据库、nginx
注意!!!域名需要填写centos的ip
三、问题
- 宝塔面板安装后,在宿主机无法通过ip访问,参考- Docker for Mac 的网络问题及解决办法解决
- wordpress中用户评论后,无法获取头像
解决办法:wordpress中安装WP-China-Yes插件,将wordpress接入本土生态系统,使用Cravatar代替Gravatar,