docker、wordpress搭建个人博客

310 阅读1分钟

搭建前准备:自己服务器

还未拥有自己的服务器需要先去购买,购买可参考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 开始你的博客之旅吧!