Car*_*ota 5 mysql wordpress docker
我下载了 mysql 和 wordpress 图像。Mysql 端口是
3306 本地主机:32781 33060 本地主机:32780
Wordpress 配置是
WORDPRESS_DB_HOST 192.168.99.100:32774
MYSQL_ROOT_PASSWORD 和 WORDPRESS_DB_PASSWORD 是一样的
我尝试连接到 wordpress
我收到消息
无法访问此站点
如何配置mysql和wordpress的端口?
配置 MYSQL
WordPress
错误跟踪
实现这一点的最简单方法是使用 docker-compose。这是一个例子:
version: '3.2'
services:
database:
image: mysql:5.7
volumes:
- my_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: wordpress
MYSQL_USER: wp_user
MYSQL_PASSWORD: password
wordpress:
depends_on:
- database
image: wordpress:php7.3-apache
ports:
- '8000:80'
restart: always
environment:
WORDPRESS_DB_HOST: database:3306
WORDPRESS_DB_USER: wp_user
WORDPRESS_DB_PASSWORD: password
working_dir: /var/www/html
volumes:
my_data: {}
Run Code Online (Sandbox Code Playgroud)
一些注意事项:数据库不会在主机上安装任何端口,因为它不需要。如果您不想使用 docker-compose,您可以为此运行 docker run 命令,但是您必须为容器创建自己的网络并将它们附加到该网络。
WordPress 将在http://localhost:8000上可用。
WORDPRESS_DB_HOST 是与数据库的连接,无论如何您都无法通过 http 访问它。
希望这对您有帮助。
| 归档时间: |
|
| 查看次数: |
1186 次 |
| 最近记录: |