docker-compose加了 -d 参数后启动容器还是处于exit 0 状态

新手上路,请多包涵

我的yaml文件如下:

version: '2'
services:
  foo:
    image: ubuntu:latest
    container_name: demo_ubuntu

运行命令:

sudo docker-compose up -d

启动的容器状态为exit 0,不是正常的up状态

求解答~

阅读 13.6k
5 个回答

加上启动的命令就行了, 比如/bin/bash

在 foo: 容器内容下面加一行 tty: true

容器内进程退出了容器会立马退出,容器内最后一个进程如果在后台运行容器也会立马退出。 你这容器里估计莫认没执行进程

新手上路,请多包涵

我发现使用redis镜像可以保持up状态,但是ubuntu却不行,不知道有谁能解释一下这种情况