问题
宝塔左侧docker栏 -> 点击 点击安装
结果安装成功后,依旧显示当前未安装docker或docker-compose,点击安装
重试了几次,点击安装,依旧这样.
找问题
在命令行试了下,docker可用,docker-compose却不行
执行了下 whereis docker-compose
armbian:~:# whereis docker-compose
docker-compose: /usr/bin/docker-compose
不知道是啥问题,有docker-compose但用不了
再去看了下宝塔安装软件的执行日志,突然找到这个
curl: (23) Failure writing output to destination
chmod: cannot access '/usr/libexec/docker/cli-plugins/docker-compose': No such file or directory
突然有个想法,把docker-compose复制到这目录会怎么样?
试了下
armbian:~:# cp /usr/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose
cp: cannot stat '/usr/bin/docker-compose': No such file or directory
armbian:bin:# cd /usr/bin
armbian:bin:# ls -l | grep docker-
lrwxrwxrwx 1 root root 46 Oct 18 16:37 docker-compose -> /usr/libexec/docker/cli-plugins/docker-compose
-rwxr-xr-x 1 root root 2246502 Sep 4 20:32 docker-proxy
armbian:bin:# cd /usr/libexec/docker/cli-plugins/
cd: no such file or directory: /usr/libexec/docker/cli-plugins/
233,原来是没有这文件
解决问题
那就自己下一个
cd /usr/libexec/docker
mkdir cli-plugins
cd cli-plugins
wget -O docker-compose https://github.com/docker/compose/releases/download/v2.22.0/docker-compose-linux-aarch64
chmod +x docker-compose
再试了下docker-compose,行了,耶耶耶
再访问宝塔的docker面板,这下OK了