我正在本地尝试docker run -t noya
。我好像够不着http://127.0.0.1:9000/输入密码时无法登录portaler.io。
现在,我正在尝试使用命令卸载portainer(为portainer.io创建一个带有新密码的新portainer(
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:lates
t映像?
附言:我是码头工人的新手。
编辑:
我尝试使用docker container rm 5cffeb45c973
移除容器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.io的初始密码通过运行删除portaler_data保留的问题:
移除正在运行的容器
docker容器rm{container_running_id}--强制
删除卷
docker volume rm portaler_data
重新创建一个新的portaler_data卷
docker volume create portaler_data docker
run-d-p 9000:9000-p 8000:8000--name portainer--restart always-v/var/run/doker.sock:/var/run-doker.sock-vportaler_data:/data便携式
现在,当您转到http://localhost:9000/您将被要求为管理员输入一个新密码,就像第一次一样