语法
选项
--box 和 --ip 必须提供其中之一。
会移除哪些内容
默认移除
使用 --all 时
除上述内容之外,还会移除:
卸载按文件名移除上述三个 sudoers 文件。Lager 从不改动
/etc/sudoers.d/
下的其他任何文件。您或您的管理平台在该目录下用单独文件添加的授权不受影响。卸载如此,重新生成 Lager 自有文件的安装和更新同样如此。示例
卸载流程
- 解析目标 - 根据
--box名称查出 Box IP,或直接使用--ip - 验证 SSH - 依次尝试
~/.ssh/lager_box、您自己的默认身份,两者都无法认证时退回到密码 - 显示摘要 - 根据所用标志列出将要移除的内容
- 确认 - 需要明确确认(除非使用
--yes) - 逐步移除:
- 停止并移除 Docker 容器
- 清理 Docker 镜像和构建缓存
- 移除
~/box目录 - 移除
/etc/lager目录 - 移除其他组件(使用
--all时)
- 报告 - 确认完成;如果没有使用
--all,则建议使用它
说明
- 即使前一步失败,每个移除步骤也会继续执行,因此可能出现部分卸载
- 如果您打算重新安装并希望保留 Net 配置,请使用
--keep-config - 使用
--keep-docker-images可以加快重新安装,因为不必重新构建镜像 - 卸载之后,请用
lager install重新部署

