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

不再报错

 

posted @   阿柱  阅读(1243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示