unit docker.service is masked
安装完docker以后,并将自己添加到docker用户组,下载EdgeX Foundry执行
- 执行命令以从 Docker Hub 下载并运行 EdgeX Foundry Docker 映像
-
curl https://raw.githubusercontent.com/edgexfoundry/edgex-compose/ireland/docker-compose-no-secty.yml -o docker-compose.yml; docker-compose up -d
无法正常下载:显示unit docker.service is masked
- 根据错误提示,收集了诸多方法,都不管用,
- 推测和docker.service文件有关,该文件可能在某次操作中被误删,后来执行某个指令的时候,这个文件被重新生成,但奇怪的是,生成的docker.service却是一个空文件,因此导致了错误的发生。
成功解决方案:
根据在 Ubuntu | 上安装 Docker DesktopDocker 文档,根据文档,先彻底卸载Docker-Desktop以及配置文件
1 sudo apt remove docker-desktop 2 rm -r $HOME/.docker/desktop 3 sudo rm /usr/local/bin/com.docker.cli 4 sudo apt purge docker-desktop
根据在Ubuntu 22.04(LTS)上安装Docker - 哔哩哔哩 (bilibili.com)重新安装Docker-Desktop
不再报错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~