无法让我的 Docker 容器启动并给我一个 shell
Can't get my Docker Container to start and give me a shell
我正在尝试获取一个 Docker 容器 运行。我正在遵循本指南:http://opendata.cern.ch/docs/cms-guide-docker。
容器拒绝启动并让我访问我期望的内容。
运行 以下命令(如指南中所述)不执行任何操作,进程以非 0 退出代码退出。我第一次 运行 它下载了容器映像,但没有像指南所说的那样让我进入销售。
$ docker run --name opendata-2010 -it cmsopendata/cmssw_4_2_8 /bin/bash
能看到容器,一启动就退出
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
be670158d200 cmsopendata/cmssw_5_3_32 "/opt/cms/entrypoint…" 34 minutes ago Exited (139) 3 seconds ago opendata
这些是我尝试过但无济于事的其他方法。
$ docker exec -it be670158d200 /bin/bash
Error response from daemon: Container be670158d200ae85871fbda810fa6074dcb7bc8fc606f000710f630add1b80b6 is not running
$ docker start --attach be670158d200
failed to resize tty, using default size
我的问题与此类似:,但我知道与那个问题不同的是,这里我应该得到 shell.
我是 运行 Windows Linux 子系统中的这个 Linux 2 - Ubuntu 20.04,docker 版本 19.03.8 - build afacb8b7f0
.非常感谢任何帮助,谢谢。
我在以下日志中遇到了同样的错误
dockerd[15309]: time="2022-01-11T11:13:35.133154132+05:30" level=error msg="POST /v1.41/ 的处理程序exec/94553dc2f9aaa3c1245df7384138786a8a576af99105a285258fce8b980b4660/resize 返回错误:等待 exec 会话就绪超时"
这是docker 20.10版本的bug,可以通过降级containerd rpm
解决
已删除:
containerd.io.x86_64 0:1.4.4-3.1.el7
已安装:
containerd.io.x86_64 0:1.4.3-3.1.el7
我正在尝试获取一个 Docker 容器 运行。我正在遵循本指南:http://opendata.cern.ch/docs/cms-guide-docker。 容器拒绝启动并让我访问我期望的内容。
运行 以下命令(如指南中所述)不执行任何操作,进程以非 0 退出代码退出。我第一次 运行 它下载了容器映像,但没有像指南所说的那样让我进入销售。
$ docker run --name opendata-2010 -it cmsopendata/cmssw_4_2_8 /bin/bash
能看到容器,一启动就退出
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
be670158d200 cmsopendata/cmssw_5_3_32 "/opt/cms/entrypoint…" 34 minutes ago Exited (139) 3 seconds ago opendata
这些是我尝试过但无济于事的其他方法。
$ docker exec -it be670158d200 /bin/bash
Error response from daemon: Container be670158d200ae85871fbda810fa6074dcb7bc8fc606f000710f630add1b80b6 is not running
$ docker start --attach be670158d200
failed to resize tty, using default size
我的问题与此类似:
我是 运行 Windows Linux 子系统中的这个 Linux 2 - Ubuntu 20.04,docker 版本 19.03.8 - build afacb8b7f0
.非常感谢任何帮助,谢谢。
我在以下日志中遇到了同样的错误
dockerd[15309]: time="2022-01-11T11:13:35.133154132+05:30" level=error msg="POST /v1.41/ 的处理程序exec/94553dc2f9aaa3c1245df7384138786a8a576af99105a285258fce8b980b4660/resize 返回错误:等待 exec 会话就绪超时"
这是docker 20.10版本的bug,可以通过降级containerd rpm
解决已删除: containerd.io.x86_64 0:1.4.4-3.1.el7
已安装: containerd.io.x86_64 0:1.4.3-3.1.el7