【发布时间】:2020-10-12 03:47:30
【问题描述】:
我正在尝试运行 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
我的问题与此类似:Docker - Container is not running,但我知道与那个问题不同,我应该在这里得到 shell。
我在适用于 Linux 2 的 Windows 子系统 - Ubuntu 20.04,docker 版本 19.03.8 - build afacb8b7f0 中运行它。非常感谢任何帮助,谢谢。
【问题讨论】:
-
docker logs对容器显示什么? -
我使用
docker logs <container>吗?没有输出,所以我猜容器的日志是空的@abestrad -
这适用于 Linux,WSL 是问题所在。