docker - 错误的 docker 标签让守护进程卡住了

我似乎有一个容器被困在一个糟糕的状态,我不知道如何摆脱。

$ docker ps -qa

Error response from daemon: Error parsing reference: "demoapp:feature/blue.background" is not a valid repository/tag



我认为这个有问题的容器是几个月前创建的。
有什么办法可以删除吗?我无法得到它的引用。我尝试的一切都给了我上述错误。这是我的信息:

$ docker version


Client:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:38:59 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:38:59 2016
 OS/Arch:      linux/amd64

$ docker info


Containers: 206
 Running: 1
 Paused: 0
 Stopped: 205
Images: 1295
Server Version: 1.11.0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 1834
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: host bridge null
Kernel Version: 4.4.0-22-generic
Operating System: Ubuntu 16.04 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.63 GiB
Name: digitus
ID: 5HUR:EIB6:FUJL:3WNH:CUSK:MXNT:QZB4:JKRA:NLGH:FX6X:GHS6:ONKT
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support

最佳答案

如果可以(意味着如果您没有任何本地镜像或其他正在运行的容器),您可以尝试:

  • 卸载 docker
  • 确保 /var/lib/docker已完全删除( there is actually a script for that ,但如果卸载顺利,您应该不需要它)
  • 重新安装 docker

  • 那应该处理损坏的条目。

    https://stackoverflow.com/questions/37471221/

    相关文章:

    networking - 无法将Docker容器连接到Weave网络

    jenkins - 使用 Cloudbees Docker 构建和发布插件时从 Jenkins 奴隶

    docker - 如何使用Docker Swarm和Consul启用更快的容器重新调度?

    docker - 装入命名卷时,在什么条件下从容器复制数据?

    elasticsearch - cadvisor, elasticsearch, docker :

    visual-studio - 适用于Windows Beta的Docker +适用于Visual

    docker - Docker-compose守护程序模式日志

    docker - 可以创建增量检查点 CRIU

    docker - Docker Kitematic连接ETIMEDOUT错误

    docker - 当我尝试连接到 docker 镜像时,主机没有运行