docker搭建WordPress
在docker中拉取mariadb和WordPress的镜像
docker pull mariadb
docker pull wordpress
查看一下镜像:
docker images
然后再执行下列命令:
docker run --name word-mariadb --env MYSQL_ROOT_PASSWORD=123456 -d mariadb
docker run --name MyWordPress --link word-mariadb:mysql -p 8080:80 -d wordpress
这里-p 8080:80的意思是容器的80端口映射到宿主主机的8080端口。
打开浏览器输入自己ip+端口(上文用的是8080),可以看到下面的信息。
因为数据库也是用的docker,因此要先查看容器的ip,首先进入容器内:
docker exec -it word-mariadb /bin/bash
查看容器ip:
ip a
这里先填上容器的ip,但是还需要手动建立一个数据库,页面中填的数据库名字要和手动创建的名字要一样。
进入容器的数据库:
mysql -u root -p123456(原来可以现在需要用mariadb命令)
建立数据库:
create database wordpress;
查看数据库是否存在:
show databases;
现在转到web页面提交就不会出错:
安装成功后是这样的:
作者:zhangxiaozhang001
出处:https://www.cnblogs.com/zhangxiaozhang001/p/16574431.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通