Windows10下Docker中Adminer容器无法彻底删除问题求助
解决Adminer容器自动重生问题的步骤
检查容器重启策略
- 打开Docker Desktop的Containers页面,找到Adminer容器,查看其Restart Policy,若为
always或unless-stopped,改为no,再停止并删除容器。 - 命令行操作:先通过
docker ps -a获取容器ID,执行docker inspect <容器ID>查看RestartPolicy字段;若为自动重启,执行docker update --restart=no <容器ID>,再用docker rm -f <容器ID>强制删除。
- 打开Docker Desktop的Containers页面,找到Adminer容器,查看其Restart Policy,若为
排查Docker Compose残留项目
- 执行
docker compose ls查看所有运行中的Compose项目,找到关联Adminer的项目,执行docker compose down -v彻底停止并清理相关卷和容器。 - 查看Docker Desktop的Compose标签页,确认是否有自动启动的项目,手动停止并移除。
- 执行
检查Windows启动项与Docker自动配置
- 打开任务管理器的启动标签,禁用或删除任何自动启动的Docker相关脚本/程序。
- 进入Docker Desktop的Settings -> General,取消勾选"Start Docker Desktop when you log in",重启电脑后再按需重新配置。
清理Docker残留数据(重装无效时)
- 卸载Docker后,手动删除以下目录:
C:\ProgramData\DockerC:\Users\<你的用户名>\.dockerC:\Users\<你的用户名>\AppData\Roaming\Docker
- 重新安装Docker,避免旧配置残留。
- 卸载Docker后,手动删除以下目录:
排查第三方自动触发任务
- 打开Windows任务计划程序,搜索是否有定时启动Adminer容器的任务,找到后删除。
- 检查本地是否存在bat、PowerShell等开机自动执行的脚本,确认是否有调用
docker run或docker-compose启动Adminer的命令,删除相关脚本或命令。
内容的提问来源于stack exchange,提问作者Louai Aloui
相关产品推荐
相关产品推荐

