如何保持ubuntu图像运行?

Hel*_*lad 12 docker

我尝试使用以下命令启动容器

sudo docker run ubuntu
Run Code Online (Sandbox Code Playgroud)

之后我查了一下

sudo docker ps -a
Run Code Online (Sandbox Code Playgroud)

发现容器已经退出

为什么退出?

我怎么能保持它在backgroud中运行而不指定-it并在要求时附加到它?

Hel*_*lad 23

由我自己解决,保持容器运行并等待进一步"附加"或"执行"的优雅方法如下(通过-i选项保持STDIN打开)

docker run -i -d ubuntu
Run Code Online (Sandbox Code Playgroud)