Skip to main content
从一台 Box 上移除 Lager Box 软件、Docker 容器和相关文件。

语法

选项

--box--ip 必须提供其中之一。

会移除哪些内容

默认移除

使用 --all

除上述内容之外,还会移除:
卸载按文件名移除上述三个 sudoers 文件。Lager 从不改动 /etc/sudoers.d/ 下的其他任何文件。您或您的管理平台在该目录下用单独文件添加的授权不受影响。卸载如此,重新生成 Lager 自有文件的安装和更新同样如此。

示例

卸载流程

  1. 解析目标 - 根据 --box 名称查出 Box IP,或直接使用 --ip
  2. 验证 SSH - 依次尝试 ~/.ssh/lager_box、您自己的默认身份,两者都无法认证时退回到密码
  3. 显示摘要 - 根据所用标志列出将要移除的内容
  4. 确认 - 需要明确确认(除非使用 --yes
  5. 逐步移除:
    • 停止并移除 Docker 容器
    • 清理 Docker 镜像和构建缓存
    • 移除 ~/box 目录
    • 移除 /etc/lager 目录
    • 移除其他组件(使用 --all 时)
  6. 报告 - 确认完成;如果没有使用 --all,则建议使用它

说明

  • 即使前一步失败,每个移除步骤也会继续执行,因此可能出现部分卸载
  • 如果您打算重新安装并希望保留 Net 配置,请使用 --keep-config
  • 使用 --keep-docker-images 可以加快重新安装,因为不必重新构建镜像
  • 卸载之后,请用 lager install 重新部署