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.3k
5 个回答

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

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

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

新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏