gpt4 book ai didi

docker - phpmyadmin给Docker容器中找不到404

转载 作者:行者123 更新时间:2023-12-02 21:05:16 25 4
gpt4 key购买 nike

我正在尝试将数据库连接到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: 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响应。

this post之后,我在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 - phpmyadmin给Docker容器中找不到404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58453660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com