今天突然间我的Mac上的Docker停止了"未能安装符号链接"的工作
我试图通过卸载Docker并尝试删除/ usr/local/bin中的所有符号链接来恢复干净状态.我留下了两个simlinks docker-compose和docker-machine,即使用sudo也无法删除.
有关如何删除这些文件的任何建议(我怀疑是问题的根源)所以我可以进行全新安装吗?
不确定是否有帮助,但我的Mac上正在运行'Macfee Endpoint security'.
小智 2
这可能是一个损坏的符号链接。请使用此命令查找 it\xe2\x80\x99 是否指向现有的父文件:
\n\n# ls -lh file\nRun Code Online (Sandbox Code Playgroud)\n\n从上面命令的输出来看,如果它指向损坏的父文件,则首先以 root 身份强制删除该文件:
\n\n# rm -rf <broken-referenced-file>\nRun Code Online (Sandbox Code Playgroud)\n\n然后取消二进制符号链接:
\n\n# unlink <file>\nRun Code Online (Sandbox Code Playgroud)\n\n还要确保没有与 docker 相关的正在运行的进程,并且任何与 docker 相关的进程都没有保存打开的文件。要获取打开文件的列表,请执行以下操作:
\n\n# lsof | grep deleted\n# lsof | grep -i docker \n# lsof | grep deleted | grep -i docker\nRun Code Online (Sandbox Code Playgroud)\n\n比较输出,看看是否有 docker 的输出;如果是这样,请使用以下命令终止该进程:
\n\n# kill -SIGKILL <PID>\nRun Code Online (Sandbox Code Playgroud)\n\n然后再次尝试取消链接。
\n| 归档时间: |
|
| 查看次数: |
2759 次 |
| 最近记录: |