docker mysql+docker wordpress

首先准备一台centos7机安装docker环境,可参照centos7安装docker实验模板机搭建

1、创建mysql容器

docker pull mysql:5.7
docker run -tid  -p 3306:3306 --name=mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 /bin/bash
备注: 
- docker run :启动容器 
- -d:后台运行容器 
- -e MYSQL_ROOT_PASSWORD=123456:指定容器的环境参数,此处初始化MariaDB的root密码 
- -p 3306:3306:端口映射,这里将容器内的3306端口映射到本机的3306端口 
--name=mysql #设置这个容器的名称为mysql
mysql:5.7 :通过mysql:5.7镜像创建容器

2、创建wordpress容器

docker pull wordpress
docker images
#查看镜像
docker run -tid -p 80:80 --link mysql:db wordpress
#现在我们来创建一个word press镜像,并使之与MySQL镜像互相连接,也就是直接采用数据库镜像的数据库服务

docker ps -a
#查看结果

3、进入mysql容器,修改库

[root@centos7 ~]# docker exec -ti mysql /bin/bash
root@47d510c59aa0:/# service mysql start
root@47d510c59aa0:/# mysql -uroot -p
Enter password: 
mysql> set password for root@localhost = password('ecpss@123');
Query OK, 0 rows affected, 2 warnings (0.00 sec)

mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> create user 'wordpress'@'%' identified by 'ecpss@123';
Query OK, 0 rows affected (0.00 sec)

grant all on wordpress.* to 'wordpress'@'%' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

4、查看mysql地址

[root@centos7 ~]# docker inspect mysql|grep -E '"IPAddress":'
            "IPAddress": "172.17.0.2",
                    "IPAddress": "172.17.0.2",

5、登录http://ip/wp-admin/setup-config.php
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、安装完毕,账号的密码要保存一下。

参考博客:https://blog.csdn.net/qq_36154886/article/details/81270437

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值