一、docker安装及配置
1.1 docker安装
yum install docker
系统会自动安装docker-ce
vi /etc/docker/daemon.json
1.2 配置docker镜像加速器
若文件不存在则创建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远程连接。