私のdocker-compose.ymlファイルには2つのイメージがあります。私はdbをmyappコンテナにnode.jsアプリケーションでリンクしています。データベースのホストがデータベースである限り、すべて動作します。docker-composeファイルのchange db:5432〜127.0.0.1:5432
var sequelize = new Sequelize(DATABASE, USERNAME, PASSWORD, {
"host": "db",
"port": 5432,
"dialect": "postgres"
});
dbの代わりにデータベースホストとして127.0.0.1を使用できるように、docker-compose.ymlを設定することはできますか?
db:
image: postgres
ports:
- "5432:5432"
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: pw
POSTGRES_DB: db
myapp:
build: .
ports:
- "8081:8081"
links:
- db