Docker Notes
T

容器的两种运行模式 attached/detached

attatched 模式

在终端中运行命令 docker container run -p 80:80 nginx,会出现执行 nginx 的 log,之后无法使用终端。

  • 如果要想继续使用终端可以使用快捷键 ctrl + c 将执行脚本停止,停止容器。

container-attached-mode

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]

container-detached-mode

创建容器时推荐使用 detached 模式

Show Graph Visualisation