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 @ 2022-08-16 14:58  阿柱  阅读(1370)  评论(0)    收藏  举报