一、docker安装及配置
yum install docker
系统会自动安装docker-ce
vi /etc/docker/daemon.json
若文件不存在则创建daemon.json ,添加或修改以下字段
{ "registry":["https://mirror.ccs.tencentyun.com"] }
二、部署mysql
docker search mysql 从镜像仓库搜索mysql镜像
docker pull mysql:5.7.4 拉取镜像到本地
docker run –name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
- –name:mysql 指定容器名称为mysql
- -p 本地端口:容器端口 进行映射
- -e MYSQL_ROOT_PASSWORD 设置root密码
- -d 指定容器以守护进程也就是后台运行
- mysql 指定运行容器所使用的镜像
三、部署wordpress
部署wordpress容器并将它与mysql容器进行链接
docker search wordpress docker pull wordpress docker inspect mysql | grep IPAddress 查看mysql容器的IP地址 docker run --name wordpress -p 80:80 --link mysql:mysqlwp -d wordpress
- –name 指定容器名称为wordpress
- -p 80:80 将本地80端口与容器80端口进行映射
- –link mysql:mysqlwp 指定 被链接的容器名称:设定的别名
- -d 指定后台运行
- wordpress 容器所使用的镜像名称
四、设置mysql
docker exec -it mysql /bin/bash
-it 表示打开一个mysql容器的交互式终端,并执行/bin/bash。
mysql -u root -p
create database wordpress;
创建一个名称为wordpress数据库
五、wordpress初始化
在浏览器地址栏输入 localhost:80
在数据库链接初始化设置步骤,需要填入mysql容器的ip,可用 第三步查找的ip。
若提示 error ,则需修改mysql配置以允许root远程连接。
原文链接:https://blog.csdn.net/missasd1/article/details/100943832?ops_request_misc=&request_id=9e2f7293649746b690ddb35a9fb1af7d&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-11-100943832-null-null.268%5Ev1%5Econtrol&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81