【发布时间】:2016-11-18 22:27:50
【问题描述】:
在我的 docker-compose.yml 文件中,我有两个图像。我正在使用 node.js 应用程序将 db 链接到我的 myapp 容器,只要我的 sequelize 数据库主机是 db,一切正常。
var sequelize = new Sequelize(DATABASE, USERNAME, PASSWORD, {
"host": "db",
"port": 5432,
"dialect": "postgres"
});
是否可以配置 docker-compose.yml 以便我可以使用 127.0.0.1 作为我的数据库主机而不是 db?
db:
image: postgres
ports:
- "5432:5432"
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: pw
POSTGRES_DB: db
myapp:
build: .
ports:
- "8081:8081"
links:
- db
【问题讨论】:
标签: node.js postgresql docker docker-compose