我很久以前用docker做了一个网站,但是我丢失了portainer的密码。所以,我试图重新安装重置我的ID和密码,但似乎portainer保持包含我以前的ID和密码.我删除了卷,但仍然无法正常工作。我是这样做的。
step1.停止并删除容器。
$sudo docker ps -a (to check container list)
$sudo docker stop [container ID]
$docker rm -v [container ID]
步骤2.删除图像
$docker images (to check image ID)
$docker rmi [image ID]
步骤3.删除卷
$docker volume rm portainer_data
步骤4.重新安装portainer
$docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v/data/portainer/data:/data portainer/portainer
当我尝试访问portainer时,仍然询问最后的ID和密码。
2条答案
按热度按时间kdfy810k1#
这可能与浏览器/缓存有关。你可以尝试在隐身模式下运行,看看问题是否存在。
如果这解决了它,然后清除你的缓存。
mwkjh3gx2#
我也犯了同样的错误。和您一样,我也设置了绑定挂载,但在命令中没有注意到它。根据start命令,您似乎将绑定挂载存储设置为
/data/portainer/data
。要重新安装,您可以:停止portainer,删除
/data/portainer/data
以清除数据,然后启动容器备份。或者,portainer确实有一个method,可以只重置管理员密码。