我正在创建一个灯组 docker-compose。
为了获取我机器上 mysql 容器的 ip,我执行这些命令来获取它
docker ps --format \
"table {{.ID}}\t{{.Status}}\t{{.Names}}"
docker inspect -f \
'{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'
<the container id>
当我得到 mysql 容器 ID 时,我将我的 php 连接文件更改为这样
$servername = "<the container ip>:3306";
$username = "user";
$password = "password";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
有没有办法在我将它部署到我的服务器时自动执行此操作,因为我不自己进行更改?
感谢您的回复