容器的两种运行模式 attached/detached
attatched 模式
在终端中运行命令 docker container run -p 80:80 nginx,会出现执行 nginx 的 log,之后无法使用终端。
- 如果要想继续使用终端可以使用快捷键 ctrl + c 将执行脚本停止,停止容器。

detached 模式
在终端中运行 docker container run -d -p 80:80 nginx,终端中不会出现执行 nginx 的 log,只会出现容器 id,并且可以使用终端。此时该容器处于 detached 模式。
- 如果要显示执行的 log,可以使用
docker container logs [container-id or container-name]。 - 如果要重新 attah 到该容器,可以执行
docker attach [container-id or container-name]。

创建容器时推荐使用 detached 模式。
Backlinks
Docker Notes
- 容器的 attached 和 detached 模式 [[container-mode]]