centos7docker搭建wordpress(不行你找我)

本文详细介绍了如何在Linux环境中通过Docker部署WordPress和MySQL。首先,确保网络畅通并关闭防火墙,然后一键安装Docker。接着,拉取并部署mysql:5.6镜像,设置环境变量。随后,启动wordpress容器并与mysql容器建立连接。最后,进入容器配置数据库,并通过浏览器访问完成WordPress的安装。整个过程简单快捷。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


提前准备

确保网络联通
需要关闭防火墙:

systemctl stop firewalld
systemctl disable firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

一、安装docker

直接下载一个一键部署docker脚本

yum install -y wget
wget -qO- https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

二、部署wordpress

1.拉取并部署mysql

想做wordpress必需mysql来连接
这里最好使用mysql:5.6,感觉mysql:latest有问题

docker pull mysql:5.6

docker run -d -p 53306:3306 \
--name mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.6

2.拉取并部署wordpress

启动wordpress时连接mysql
我这里启动时,没有加配置参数,因为我自己搭建时发现加了参数配置文件里面没有什么改变,所以我准备容器起来后,自己进入容器里亲自加。

docker pull wordpress

docker run -d -p 580:80 \
--name wordpress \
--link mysql:mysql \
wordpress

3.后续配置

进入mysql:
退出容器时用ctrl+pq

docker exec -it mysql /bin/bash

mysql -uroot -p123456
create database wordpress;
use wordpress;
grant all privileges on *.* to 'root'@'%' identified by '123456';
exit
ctrl+pq

进入wordpress:
同样退出容器时用ctrl+pq
这个wordpress容器里没有文本编辑器,需要下载

docker exec -it wordpress /bin/bash

apt-get update
apt-get install -y vim 
vim wp-config-sample.php
进去修改数据库名 数据库用户 数据库密码 主机地址
注意! 主机地址是连接mysql,根据上面mysql的端口是53306
所以主机地址这里写IP:53306

在这里插入图片描述

总结

至此wordpress算是搭建完成了,在网页打开IP:580就可以进入著名的WordPress五分钟安装程序。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值