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 国际」许可协议进行许可。

posted @   张小张#  阅读(616)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示