在golang-migrate的文档中,指出您可以运行此命令以在一个文件夹中运行所有迁移。
docker run -v {{ migration dir }}:/migrations --network host migrate/migrate
-path=/migrations/ -database postgres://localhost:5432/database up 2
如何根据新的docker-compose语法来做到这一点,新的语法不鼓励使用--network
参数?
更重要的是:如何连接到另一个容器中运行的数据库,而不是在本地主机中运行的数据库?
migrate_1 | error: dial tcp 172.22.0.2:5432: connect: connection refused
- tul1