Appearance
在使用docker部署wordpress的过程中需要访问mysql,而在使用时,无法通过localhost访问数据库,却可以通过127.0.0.1来进行连接
docker
wordpress
mysql
localhost
127.0.0.1
在网上寻找解决原因,找到以下结果:Mysql通过localhost是通过本地Socket来进行连接的Mysql通过127.0.0.1是通过TCP/IP来进行访问的所以说,虽然我将wordpress和mysql放入了同一个网络名称空间,但是他们的mount名称空间并不相同,在wordpress是无法找到mysql容器的socket的位置的,所以无法连接
在网上寻找解决原因,找到以下结果:
Mysql
Socket
TCP/IP
所以说,虽然我将wordpress和mysql放入了同一个网络名称空间,但是他们的mount名称空间并不相同,在wordpress是无法找到mysql容器的socket的位置的,所以无法连接
mount
socket