docker-compose - WSL2 + docker-compose:无法打开自我 $path/docker-compose 或存档 $path/docker-compose.pkg
问题描述
在 WSL2 中,我看到如果我.
在路径中有一个名为 的本地目录,那么运行命令docker-compose
时会出现此错误:docker-compose
# docker-compose
[30790] Cannot open self /root/docker-compose or archive /root/docker-compose.pkg
# ls -l
total 8
drwxr-xr-x 2 root root 4096 Apr 29 17:36 docker
drwxr-xr-x 2 root root 4096 Apr 29 17:31 docker-compose
# echo $PATH
.:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
(我以 root 身份运行,因为 root 环境更干净,但非 root 也会发生)
"Cannot open self" "or archive"
在 stackoverflow 上搜索Pyinstaller
显示这会发生在.
.
它不会发生:
docker
即使还有一个本地docker
目录也在运行。- 在我的非 WSL2 Ubuntu 18.04 上的真实硬件上
- 如果我明确运行
/usr/bin/docker-compose
(这是一个软链接/mnt/wsl/docker-desktop/cli-tools/usr/bin/docker-compose
) - 如果没有
docker-compose
目录.
有任何想法吗:
- 究竟发生了什么?
- 哪个进程发出错误消息?
docker-compose
即使有目录,如何简单地在 WSL2 上工作./docker-compose
?
解决方案
推荐阅读
- hyperledger-fabric - 保存区块链状态的超级账本结构
- python - Django:如何使用 filter() 或不基于可选参数?
- c# - 如何在单人游戏中使用按钮更改音量?
- python - 无法从 https://packagecloud.io/ 安装我的自定义 pip 包
- android - 将 RSA 密钥对导入 KeyStore
- graphql - Strapi graphql 插件:如何获取所有记录
- r - R中k模式聚类的迭代次数
- snowflake-cloud-data-platform - 雪花仓库:获取分配给用户的所有角色(包括继承的角色)
- python - 使用 for 循环计算峰度和偏度
- shopify - 无法通过未列出的公共应用程序更改/添加 shopify 付费计划商店的数据