搭建前准备:自己服务器
还未拥有自己的服务器需要先去购买,购买可参考www.bilibili.com/video/BV177…
安装docker
可以参考官网步骤docs.docker.com/engine/inst…
安装mysql、wordpress镜像
了解指令详情可以看这里docs.docker.com/engine/refe…
docker pull mysql:5.7
docker pull wordpress:latest
# mysql:5.7 安装mysql 5.7版本
docker images
# 查看安装镜像
创建mysql容器
docker run -d --name wordpressdb -p 33306:3306 --env MYSQL_ROOT_PASSWORD=123456 --env MYSQL_DATABASE=wordpress mysql:5.7
# -d 后台运行
# --name 指定容器名字
# -p 指定端口映射
# --env MYSQL_ROOT_PASSWORD=123456 指定容器mysql密码
# --env MYSQL_DATABASE=wordpress 创建名字为wordpress数据库
创建wordpress容器并连接到mysql容器运行
docker run -d -p 80:80 --name wordpress --env WORDPRESS_DB_PASSWORD=123456 --link wordpressdb:mysql wordpress
# -p 80:80 指定转发端口(服务器端口:容器端口)
# --env WORDPRESS_DB_PASSWORD=123456 设置wordpress数据库密码,注意得和上面数据库密码一致
# --link wordpressdb:mysql 连接wordpressdb数据库,起名为mysql
# 发现80端口被占用
netstat -ntpl
# 查看端口使用
kill 端口id
# 杀掉被占用端口在继续
docker ps
# 查看正在运行的docker容器
docker ps -qa
# 查看所有docker容器
最后在浏览器上访问:公网ip/wordpress 开始你的博客之旅吧!