【问题标题】:error response from daemon: no such container: dionaea来自守护进程的错误响应:没有这样的容器:dionaea
【发布时间】:2016-07-12 12:21:56
【问题描述】:

我正在开发 T-Pot 16.03,它是一组以 dockerised 格式工作的蜜罐,用于研究目的。这是在 Ubunutu 14.04 .4 LTS 上运行的。

http://imgur.com/Esc7w9A

如您所见,容器 dionaea 已无缘无故停止工作。在过去的三天里,我没有对机器进行任何修改,只是我让它连续运行了 3-6 小时。我尝试重新启动 docker 容器,但出现错误:

无法杀死容器(dionaea):来自守护进程的错误响应:没有这样的容器:dionaea

这是在执行命令 sudo docker restart dionaea 时输出的

我能做什么?

【问题讨论】:

    标签: ubuntu docker containers daemon


    【解决方案1】:

    尝试使用 ID 而不是名称来调用它。

    要查看容器的 ID,请执行以下命令:

    docker ps
    

    它会显示类似于

    的输出
        CONTAINER ID        IMAGE                       COMMAND                CREATED             STATUS              PORTS                                                      NAMES
    399a864df5cc        dockercompose_db   "/entrypoint.sh "   About an hour ago   Up 5 minutes        8080/tcp, 0.0.0.0:49160->22/tcp, 0.0.0.0:49161->1521/tcp   dockercompose_db_1
    

    然后您可以获取 CONTAINER ID 并像这样使用它:

    docker restart 399a864df5cc
    

    【讨论】:

      【解决方案2】:

      我不知道如何解释,但是当我删除旧的/未使用的容器/图像时,这个错误就解决了。

      docker ps -a
      docker rm oldcontainer
      docker images
      docker rmi oldimage
      

      【讨论】:

        猜你喜欢
        • 2019-07-22
        • 1970-01-01
        • 1970-01-01
        • 2018-03-18
        • 2019-12-12
        • 2017-05-16
        • 1970-01-01
        • 2017-04-25
        • 1970-01-01
        相关资源
        最近更新 更多