Docker安装wordpress
docker下mysql和wpress
1.docker下安装mysql作为数据存储
docker安装wordpress前需要先安装mysql,这里把mysql也安装在docker下。 关于docker安装mysql这里不再详细说明,搜索另一篇docker下安装mysql即可。 mysql容器名定为mysql2.docker下安装wordpress
1.拉取wordpress镜像 docker pull wordpress 2.启动镜像 docker run -d --name wpress -p 9999:80 wordpress docker run:启动容器 -d:后台运行容器 –-name wpress:指定容器的名字,本文设置为wpress -p 9999:80:端口映射,这里将容器内的80端口映射</code></pre> <pre><code>到docker宿主机的9999端口 - wordpress:镜像的名字,首先从docker宿主机本地加载,其次从dockerHub上加载 或者可以在docker desktop里设置端口9999,名称wpress启动容器mysql和wpress容器加入同一个网络组
3.将mysql容器和wpress容器加入同一个网络组,否则wpress容器无法访问mysql数据库
1.创建名为macbridge的网络: docker network create -d bridge macbridge 2.查看已经存在的网络组 docker network ls 3.查看macbridge中加入的容器 docker network inspect macbridge 4.将mysql容器加入到网络组 docker network connect macbridge mysql 5.将wpress容器加入到网络组 docker network connect macbridge wpress ps.将mysql容器移出macbridge网络组(这里不要移除,这只是一个移出的示范命令) docker network disconnect macbridge mysql初始化wpress
4.wpress容器启动完成后,进行初始化设置
要先在mysql中创建一个数据库用于wordpress初始化时连接, 这里创建名为wordpress的数据库。 本地访问localhost:9999即可进入初始化界面,进行初始化设置, 注意,mysql地址那里填写容器名mysql:3306即可。