相关疑难解决方法(0)

为什么"docker attach"会挂起?

我可以ubuntu成功运行容器:

# docker run -it -d ubuntu
3aef6e642327ce7d19c7381eb145f3ad10291f1f2393af16a6327ee78d7c60bb
# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
3aef6e642327        ubuntu              "/bin/bash"         3 seconds ago       Up 2 seconds                            condescending_sammet
Run Code Online (Sandbox Code Playgroud)

但执行docker attach挂起:

# docker attach 3aef6e642327
Run Code Online (Sandbox Code Playgroud)

直到我按任意键,例如Enter:

# docker attach 3aef6e642327
root@3aef6e642327:/#
root@3aef6e642327:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
Run Code Online (Sandbox Code Playgroud)

为什么docker attach挂?

更新:

看完评论后,我想我得到了答案:

先决条件:

"docker attach"重用相同的tty,而不是打开新的tty.

(1)执行docker …

linux hang docker

52
推荐指数
3
解决办法
4万
查看次数

标签 统计

docker ×1

hang ×1

linux ×1