说明这些容器还没创建过(start 只能启动已有的容器),需要先 up 创建。

# 先把要跑的服务创建并启动
docker compose up -d redis rabbitmq proxy

# 然后创建 club 相关服务
docker compose up -d club_api club_web club_webapp

# 等改天你想停了,再用 stop
docker compose stop club_api club_web club_webapp
docker compose down club_api club_web club_webapp

docker compose up -d shetuan_api shetuan_web shetuan_webapp
docker compose down shetuan_api shetuan_web shetuan_webapp

up -d = 创建 + 启动(容器不存在就新建)
start = 只启动已有容器(没创建过的跑不了)

第一次跑最好用 up -d,之后的开关才用 start/stop。你现在 docker compose up -d 一把梭全部启动就完事了。

发表评论