【问题标题】:Error while running a container using docker使用 docker 运行容器时出错
【发布时间】:2016-11-06 20:49:35
【问题描述】:

我已经在我的机器上安装了 docker 我可以成功地从存储库中拉取图像,当我看到拉取的图像列表时,拉取的图像清楚地列出。 docker 服务也是使用

启动的
sudo service docker start

但是,当我尝试使用命令运行相同的命令时,

sudo docker run -it ubuntu:12.04 

我收到以下错误

docker:来自守护程序的错误响应:容器命令“/bin/bash”不是 找到或不存在..

对于我尝试过的任何图像,问题仍然存在 这个问题的原因可能是什么?

【问题讨论】:

    标签: bash ubuntu docker bin linux-containers


    【解决方案1】:

    这取决于您的 docker 版本,但请检查您是否有 issue 23411,其中需要添加 workdir

    sudo docker run --workdir /var -it ubuntu:12.04 
    

    start.goPR in progress 中似乎有一些最近的错误。

    【讨论】:

    • 我检查了我的情况是否存在问题issue 23411。但我得到了同样的错误。有什么办法可以下载以前版本的 docker 吗?
    • @Ela 你的 docker 主机和版本是什么?你在 Windows 上使用 boot2docker 吗?
    • 我在 ubuntu 上使用 docker。并且版本是1.11.2
    • @Ela 你可以用forums.docker.com/t/…降级
    猜你喜欢
    • 2020-08-16
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 2018-09-07
    • 2018-04-13
    相关资源
    最近更新 更多