在docker容器中未找到phpmyadmin 404
我试图在docker容器内将数据库连接到Wordpress和Phpmyadmin。我的docker文件如下所示:在docker容器中未找到phpmyadmin 404,docker,phpmyadmin,Docker,Phpmyadmin,我试图在docker容器内将数据库连接到Wordpress和Phpmyadmin。我的docker文件如下所示: db: image: mysql:5.7 restart: always # https://hub.docker.com/_/mysql#environment-variables environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress MYSQL_USER:
db:
image: mysql:5.7
restart: always
# https://hub.docker.com/_/mysql#environment-variables
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
networks:
- wpsite
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- '8080:80'
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: password
networks:
- wpsite
当我访问localhost:8080/phpmyadmin
(注意:web应用程序使用的是不同的端口)时,我会得到一个“404未找到页面”。日志显示条目和404响应
接下来,我在docker中发出了以下命令:
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
lrwxrwxrwx 1 root root 22 Apr 4 14:31 phpmyadmin -> /usr/share/phpmyadmin/
然而,在这样做之后,我得到了一个403禁止的错误。docker日志再次显示相同的内容。重置docker容器并访问
localhost:8080
。非localhost:8080/phpmyadmin
休息5分钟才是真正的解决办法。我不愿承认我花了几个小时在谷歌上搜索&尝试不同的解决方案 重置docker容器并访问
localhost:8080
。非localhost:8080/phpmyadmin
休息5分钟才是真正的解决办法。我不愿承认我花了几个小时在谷歌上搜索&尝试不同的解决方案