在启动docker后,运行docker-compose build 报的错 请大佬指导.谢谢!!!
把报错信息写到title里面:cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg
cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg
方便后面的人搜索,如果解决了,可以在评论区写上解决的方法
找了几篇文章,你参考一下,google一下,都有资料的
https://github.com/docker/compose/issues/1135
https://www.cnblogs.com/sixiweb/p/7048914.html
https://github.com/docker/compose/issues/4362
搞了两个小时这个问题总算解决了,我想应该是路径的问题.在WWW/web/yii2_fecshop_docker的文件夹下找不到docker-compose文件.我参考了Tery给我的第一个文档https://github.com/docker/compose/issues/1135, 1.把在网站上下载的docker-compose-Linux-x86_64文件改名docker-compose, 2.然后放到了WWW/web/yii2_fecshop_docker目录下,运行 docker-compose build 成功.
谢谢 Tery!
原因是什么呢?
docker-compose 没有 x 权限吗?
@successgdc #4楼 我猜测他没有安装成功 docker-compose
用./docker-composer build是成功了
是 docker-compose,不是 docker-composer。
你怕是 docker-compose 没有安装到 PATH 设置的目录吧。
./ 代表是当前目录的意思。