docker-compose depends on 数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose depends on 数据库相关的知识,希望对你有一定的参考价值。

参考技术A version: "3.3"
services:
web:
build: .
ports:
- "4242:4242"
environment:
DATABASE_URL: postgres://postgres:unleash@db/postgres
depends_on:
- db
command: >
sh -c "
while ! nc -z db 5432; do
echo 'Postgres is unavailable.'
sleep 1
done
npm run start"
db:
expose:
- "5432"
image: postgres:10-alpine

以上是关于docker-compose depends on 数据库的主要内容,如果未能解决你的问题,请参考以下文章

docker-compose 解决服务启动完成时间顺序问题

docker-compose简单命令

docker compose 服务启动顺序控制

Docker-compose编排微服务顺序启动

Docker-compose - 如何将一个容器的数据填充到另一个容器中?

docker-compose下的java应用启动顺序两部曲之二:实战