docker在独立的容器中部署wordpress

一、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=64832abbda254538ab1e64293f5a0f4a&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

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享