来自守护进程的错误响应:冲突:无法删除版本库引用 "portainerportainer:lastest"(必须强制)。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自守护进程的错误响应:冲突:无法删除版本库引用 "portainerportainer:lastest"(必须强制)。相关的知识,希望对你有一定的参考价值。

我正在努力 docker run -t noya 本地。我似乎无法达到 http:/127.0.0.1:9000 而当我输入密码时,我无法登录到 portainer.io。

现在,我试图用以下命令卸载 portainer(用 portainer.io 的新密码创建一个新的)。

docker rmi portainer/portainer:latest

但我一直收到错误信息

Error response from daemon: conflict: unable to remove repository reference "portainer/portainer:latest" (must force) - container 5cffeb45c973 is using its referenced image 10383f5b5720

而当我想象着容器运行时有了 docker container ls 没有任何显示,意味着没有容器运行。

如何停止容器的运行 5cffeb45c973 为了消除 portainer/portainer:latest镜像?

PS:我是docker的新手。

EDIT:

我试图删除容器 5cffeb45c973 使用 docker container rm 5cffeb45c973

那么 docker rmi portainer/portainer:latest

同样的错误返回如下

Error response from daemon: conflict: unable to remove repository reference "portainer/portainer:latest" (must force) - container 2ee006f771cf is using its referenced image 10383f5b5720

显然,一个新的ID为 2ee006f771cf 已被自动引用到 portainer 图像上。

答案

我想删除 portainer 映像的原因是因为我忘记了 portainer.ioProblem 保留的初始密码,通过运行删除 portainer_data。

删除容器运行

docker容器 rm container_running_id --force

删卷

docker volume rm portainer_data

重新创建一个新的 portainer_data 卷。

docker volume create portainer_data docker

run -d -p 9000:9000 -p 8000:8000 -name portainer --restart always -v varrundocker.sock:varrundocker.sock -v portainer_data:data portainerportainer。

现在,当你去 http:/localhost:9000 您将被要求输入新的管理员密码,就像第一次一样。

以上是关于来自守护进程的错误响应:冲突:无法删除版本库引用 "portainerportainer:lastest"(必须强制)。的主要内容,如果未能解决你的问题,请参考以下文章

docker:来自守护进程的错误响应:无法选择设备驱动程序“”具有功能:[[gpu]]

来自守护进程的 Docker 错误响应:无法启动容器

来自守护进程的错误响应:无法停止容器 - 信号 init 进程导致“权限被拒绝”

来自守护进程的错误响应:构建容器的拉取访问被拒绝,存储库不存在或可能需要“docker login”

来自守护进程的错误响应:registry.gitlab.com 存储库的拉取访问被拒绝或可能需要“docker login”

如何修复“docker:来自守护进程的错误响应:无法链接到非运行容器:/db AS /odoo/db