You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用snap安装docker失败,提示无法运行docker snap的install hook如何解决

报错原因

报错触发的核心是系统中已经存在/etc/docker路径(通常是之前通过其他包管理器安装过docker、或者手动创建过该目录导致),snap版docker安装过程中需要在该位置创建软链接,现有路径会导致操作冲突,直接中断安装流程。

解决步骤
  • 第一步:备份原有docker配置(如果不需要旧配置可以直接删除该路径)
    执行备份命令:
    sudo mv /etc/docker /etc/docker.bak
    
    不需要备份的话执行删除命令:
    sudo rm -rf /etc/docker
    
  • 第二步:重新执行snap安装命令
    sudo snap install docker
    
  • 第三步:验证安装结果
    执行如下命令,能正常输出docker版本号即为安装成功:
    docker -v
    
可选后续操作

如果需要沿用旧的docker配置,将备份目录下的配置文件复制到snap版docker的对应配置路径即可:

sudo cp -r /etc/docker.bak/* /var/snap/docker/common/etc/docker/

如果之前是通过apt安装过docker版本,建议卸载旧包避免后续命令冲突:

sudo apt remove --purge docker.io docker-doc docker-compose containerd runc

内容的提问来源于stack exchange,提问作者pxc3110

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:45:03