无法访问 Wordpress Docker 网站



我正在尝试使用Docker和现有的WordPress db dump创建一个本地WordPress环境。PHPMyAdmin 正在正确加载,数据库在其中,但我尝试加载站点的 localhost:8000 说无法访问它。这个docker-compose.yml文件中缺少什么吗?

version: '3'
services:
db:
image: mysql:8
volumes:
- ./data:/docker-entrypoint-initdb.d
restart: always
command: "--default-authentication-plugin=mysql_native_password"
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wpdb
MYSQL_USER: user
MYSQL_PASSWORD: password
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment: 
WORDPRESS_DB_HOST: db
WORDPRESS_DB_NAME: wpdb
WORDPRESS_DB_USER: user
WORDPRESS_DB_PASSWORD: password
WORDPRESS_DB_PREFIX: unti54
volumes: 
- ./wp-content:/var/www/html/wp-content
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 3333:80
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORT: password

如果您确定 db 和 wordpress 音量都正确,并且日志没有显示有关它们的任何错误,请检查 wordpress 端口的定义。您使用引号,但在数据库服务中不使用。尝试执行不带引号的脚本。

最新更新