docker-compose start“错误:没有要启动的容器”

2024-04-16

我正在尝试使用 Docker Compose(在 Windows 上使用 Docker Machine)来启动一组 Docker 容器。

我的 docker-compose.yml:

version: '2'
services:
  postgres:
    build: ./postgres
    environment:
      - POSTGRES_PASSWORD=mysecretpassword
  frontend:
    build: ./frontend
    ports:
      - "4567:4567"
    depends_on:
      - postgres
  backend:
    build: ./backend
    ports:
       - "5000:5000"
    depends_on:
       - postgres

docker-compose build运行成功。当我跑步时docker-compose start我得到以下输出:

Starting postgres ... done
Starting frontend ... done
Starting backend ... done
ERROR: No containers to start

我确实确认了 docker 容器没有运行。如何启动我的容器?


这里的问题是您还没有真正创建容器。您必须在运行这些容器之前创建它们。你可以使用docker-compose up相反,这将创建容器然后启动它们。

或者你可以跑docker-compose create创建容器,然后运行docker-compose start启动它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker-compose start“错误:没有要启动的容器” 的相关文章

随机推荐