Docker Compose version v2.29.2 提示 exited with code 0 解决方案
问题描述:
使用 docker-compose up 启动容器时,老是报错exited with code 0,容器要么处于退出,要么处于重启阶段,查明原因后,是因为docker容器执行任务完成后就会处于exited状态,必须强制状态。
解决方案:
请参考下面的docker-compose.yml文件代码:
services:
deepenv_v1:
image: continuumio/miniconda3:latest
container_name: deepenv
runtime: nvidia
restart: always
volumes:
- ./data:/home/data
- ./opt:/home/envs
ports:
- "0.0.0.0:8888:58888"
- "0.0.0.0:5000-5200:5000-5200"
environment:
- NVIDIA_VISIBLE_DEVICES=all
command: /bin/bash
# 加上这两行相当于docker run命令的"-d"和"-i"
stdin_open: true
tty: true
至此,可成!