在1panel里玩sql数据库,发现除了容器内部其他地方上不去。把网络设置从1panel-network改成host,然后发现容器不能互相通信了,想改回内部网络,但是报错。
解决方法:
- 不要从webui里改容器的网络设置,从命令行里改
1 | sudo docker connect 1panel-network 1Panel-mysql-kL2y |
然后发现能加入网络了,其他的容器(比如图床)能访问,但是typecho还是无法访问
2. 找到typecho的配置文件/opt/1panel/apps/typecho/typecho/data/config.inc.php的dbconfig段
1 | // config db |
把其中host从mysql改成容器的名字,我的是1Panel-mysql-kL2y