假设你的容器名是 qinglong,镜像名为 whyour/qinglong:latest,数据目录为 /ql/data:
- docker rm -f qinglong
- docker rmi whyour/qinglong:latest
- sudo rm -rf /ql/data
复制代码 执行以上命令后,青龙面板就从你的 Docker 环境中完全移除了。
------------如果没有挂载上,重新挂载-------------
1.确认当前的挂载情况
首先,通过SSH登录到你的服务器,运行以下命令查看青龙容器是否真的没挂载上:
- docker inspect qinglong | grep -A 5 Mounts
复制代码 2.停止并删除现有容器
这是最关键的步骤。你需要删除当前的容器,以便用正确的参数重新创建。
- docker stop qinglong
- docker rm qinglong
复制代码 3.用正确的挂载参数重新创建容器
现在,重新运行 docker run 命令。关键是要确保 -v 参数里的宿主机路径是绝对正确的。 以下是一个标准的创建命令示例(假设你的青龙面板数据放在当前用户的 ql 目录下): - docker run -dit \
- -v /ql/data/config:/ql/data/config \
- -v /ql/data/scripts:/ql/data/scripts \
- -v /ql/data/repo:/ql/data/repo \
- -v /ql/data/log:/ql/data/log \
- -v /ql/data/db:/ql/data/db \
- -p 5700:5700 \
- --name qinglong \
- --restart unless-stopped \
- whyour/qinglong:2.20.1-debian
复制代码
|