【发布时间】:2021-03-12 08:57:10
【问题描述】:
我正在使用 docker 在 macOS Apple Silicon M1 上开发一些东西。 (MacMini)
我确实遵循了一些事情。
-
docker pull官方ubuntu/focal - 创建图像
docker create -it --mount type=bind,source=${HOME}/work/dev1,destination=/root/work/dev1 --name dev1 ubuntu:focal /bin/bash
- 创建容器并附加它
docker start -ia dev1
在此之后,我已经将这个容器用于编码、运行节点应用程序等。但是,当我将这个附加的容器保持近 1 小时而没有任何输入时,它会自动分离,我会回到 macOS shell 提示符。
它没有退出。如果命令docker ps,容器还活着。
如果我命令docker attach dev1,我可以继续与容器的外壳交互。
我不知道为什么它会自动分离。如何预防?
【问题讨论】: