由于官方文档中提到了该图像,因此图像 jenkinsci/blueocean 似乎是官方docker
的。
我想docker-compose
在容器中运行命令,但这个图像只带有docker
而不是docker-compose
.
因此,我尝试docker-compose
按照通常的方式在容器内安装。
$ curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
它看起来安装成功,但是,当我运行时docker-compose --version
,它返回bash: ./docker-compose: No such file or directory
,即使我可以docker-compose
在$(which docker-compose)
.
(此错误与 无关$PATH
,我尝试直接在所在目录运行docker-compose
)
我如何docker-compose
在镜像中安装,即如何构建包含docker-compose
基于的新镜像jenkinsci/blueocean
?