docker-compose up -d失败

时间:2020-09-16 01:05:57

标签: docker docker-compose

我写了一个简单的docker-compose.yml作为波纹管,

True
False
True
False
True
True
True

然后跑

version: '3'
services:
  ubuntu:
    container_name: ubuntu
    image: ubuntu

  debian:
    container_name: debian
    image: debian

最后,我得到了两个状态已退出的容器。 enter image description here

即使我输入

$ docker-compose up -d

试图使容器运行,但仍然失败。

有人告诉我如何修复我的yaml文件,以使这两个容器使用'docker-compose up -d'运行吗?

1 个答案:

答案 0 :(得分:0)

这两个docker映像ubuntudebian的入口点和命令不会做任何使容器运行的事情。

如果您希望它们继续运行,可以像这样修改docker-compose文件

version: '3'
services:
  ubuntu:
    container_name: ubuntu
    image: ubuntu
    entrypoint:
      - bash
      - -c
    command:
      - |
        tail -f /dev/null

  debian:
    container_name: debian
    image: debian
    entrypoint:
      - bash
      - -c
    command:
      - |
        tail -f /dev/null