docker访问宿主机mysql_Docker 安装WordPress(保姆级教程)
时间: 2024-01-21 09:04:41 浏览: 32
好的,对于你的问题,我可以给出以下步骤:
1. 安装 Docker
首先,你需要安装 Docker。你可以去 Docker 官网下载适合你系统的安装包进行安装。
2. 下载 MySQL 镜像
在 Docker 中使用 MySQL,首先需要下载 MySQL 镜像。执行以下命令:
```
docker pull mysql:latest
```
3. 启动 MySQL 容器
使用以下命令启动 MySQL 容器:
```
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql:latest
```
其中,`--name` 表示容器名字,`-p` 表示端口映射,`-e` 表示设置 MySQL 的 root 密码。
4. 创建 WordPress 数据库
使用以下命令进入 MySQL 容器:
```
docker exec -it mysql bash
```
进入 MySQL 后,执行以下命令创建 WordPress 数据库:
```
mysql -u root -p
```
输入你设置的 MySQL root 密码后,执行以下命令:
```
create database wordpress;
```
5. 下载 WordPress 镜像
执行以下命令下载 WordPress 镜像:
```
docker pull wordpress:latest
```
6. 启动 WordPress 容器
使用以下命令启动 WordPress 容器:
```
docker run --name wordpress -p 80:80 -e WORDPRESS_DB_HOST=宿主机IP地址:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=yourpassword -e WORDPRESS_DB_NAME=wordpress -d wordpress:latest
```
其中,`--name` 表示容器名字,`-p` 表示端口映射,`-e` 表示设置 WordPress 数据库连接信息。
7. 访问 WordPress
现在,你可以通过浏览器访问 `http://localhost` 来访问 WordPress 了。
需要注意的是,在启动 WordPress 容器时,`WORDPRESS_DB_HOST`应该设置为宿主机的 IP 地址。如果你不知道宿主机的 IP 地址,可以在宿主机上执行以下命令查看:
```
ifconfig
```
以上就是使用 Docker 安装 WordPress 的步骤,希望能对你有所帮助。