docker
изображение jenkinsci / blueocean кажется официальным, поскольку в официальном документе упоминается изображение.
Я хочу запустить команду 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
?