【问题标题】:How to remove docker installed using wget? [closed]如何删除使用 wget 安装的 docker? [关闭]
【发布时间】:2015-09-27 14:14:03
【问题描述】:

我已经按照 docker.com 上的安装教程安装了 docker,使用 wget https://get.docker.com/ | sh 命令。 现在我需要完全删除它。 apt-get remove dockerapt-get --auto-remove dockerapt-get remove docker.ioapt-get --auto-remove docker.io 或任何其他组合都不起作用,因为我没有使用 apt-get 安装它。有没有什么办法可以比手动移除 docker 更快?

(如果有什么不同,我正在开发 Ubuntu 14.04)。

【问题讨论】:

    标签: ubuntu installation docker uninstallation


    【解决方案1】:

    uninstallation step 提到:

    sudo apt-get purge -y docker-engine
    sudo apt-get autoremove -y --purge docker-engine
    sudo apt-get autoclean
    

    注意:chasmani 添加in the comments

    我还必须在前两行添加docker-cedocker.iodocker 才能完全摆脱

    sudo apt-get purge -y docker-engine docker docker.io docker-ce
    sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
    

    它补充说:

    上述命令不会删除主机上的图像、容器、卷或用户创建的配置文件。如果您希望删除所有镜像、容器和卷,请运行以下命令:

    sudo rm -rf /var/lib/docker
    

    从 apparmor.d 中删除 docker:

    sudo rm /etc/apparmor.d/docker
    

    删除 docker 组:

    sudo groupdel docker
    

    作为Micah Smith 添加in the comments

    您可能(和我一样)还需要删除运行时文件,例如 /var/run/docker.sock
    尝试find / -name '*docker*' 查看所有这些文件。 (这会搜索您的整个文件系统,如果您不想这样做,请至少分别查看 /var/run/etc。)

    现在,您已成功删除 docker。

    【讨论】:

    • 您可能(和我一样)还需要删除运行时文件,例如 /var/run/docker.sock。尝试find / -name '*docker*' 查看所有这些文件。 (这会搜索您的整个文件系统,如果您不想这样做,请至少分别查看 /var/run/etc。)
    • 谢谢,我还必须在前两行添加 docker-ce、docker.io 和 docker 才能完全摆脱它。例如。第一行是sudo apt-get purge -y docker-engine docker docker.io docker-ce
    • @MicahSmith 删除运行时文件也很重要,因为如果我们不删除这些运行时文件,新安装可能会崩溃。谢谢。你的一点解决了我的问题。
    • @GauravSharma 我同意。为了提高知名度,我已将 Micah 的评论包含在答案中。
    • “我还必须添加”中提到的代码对我有用,包括各种包
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 2012-01-02
    相关资源
    最近更新 更多