docker-compose start“错误:没有容器启动”
我正在尝试使用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集装箱没有运行。 我如何让我的容器启动?
这里的问题是你没有创build容器。 请注意,在运行这些容器之前,您必须先创build这些容器。 您可以使用docker-compose up
来创build容器并启动它们。
您也可以先执行docker-compose create
命令来创build容器,然后执行docker-compose start
。