从去年爆出oneinstack被发现木马后,就开始考虑置换,但是自己的拖延症爆发,导致拖到现在。
最近发现了一款Docker的LNMP环境的搭建,使用起来还不错,如果不熟悉docker,前期可能要花点时间熟悉一下,但是后面就使用比较简单了。
有一点注意的,比如wordpress要填写的DB_HOST,不是localhost,也不是127.0.0.1。如果你的 WordPress 与 MySQL 容器在同一 Docker 网络中,并且你通过 Docker Compose 管理容器,那么你应该将 DB_HOST
修改为 MySQL 容器的名称,而不是 localhost
。
在 Docker 环境中,容器之间是通过容器名称进行互相通信的。所以 PHP 容器通过容器名 mysql5
来连接 MySQL 容器。
正文完