首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Dockerfile在Docker中安装IBM Cloud (又称Bluemix) BX

如何使用Dockerfile在Docker中安装IBM Cloud (又称Bluemix) BX
EN

Stack Overflow用户
提问于 2018-02-27 15:25:20
回答 1查看 199关注 0票数 0

我想创建一个Docker来自动执行其他docker中的一些任务,因此我需要按照https://console.bluemix.net/docs/cli/reference/bluemix_cli/download_cli.html#shell_install中的说明安装IBM Cloud CLI

如何在Dockerfile中完成此操作?(安装此程序:)

代码语言:javascript
复制
$ curl -fsSL https://clis.ng.bluemix.net/install/linux | sh

那么安装过程是自动执行的,然后添加所需的插件吗?(例如:)

代码语言:javascript
复制
$ bx plugin install container-registry -r Bluemix

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-03-04 18:45:36

这是我用来扩展Jenkins Dockerfile的最后一个Docker文件,包括Kubectl和Bluemix客户端(也包括Node,因为我们正在使用Jenkins,但当然可以删除它):

代码语言:javascript
复制
FROM jenkins/jenkins:lts
MAINTAINER icordoba@tripbru.com

USER root
RUN apt-get update && apt-get install -y sudo && rm -rf /var/lib/apt/lists/*
RUN curl  -o /usr/local/bin/kubectl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
RUN chmod +x /usr/local/bin/kubectl
RUN curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
RUN apt-get install -y nodejs
RUN npm install -g jest-cli

RUN curl -fsSL https://clis.ng.bluemix.net/install/linux | sh

RUN bx plugin install container-registry -r Bluemix
RUN bx plugin install container-service -r Bluemix
RUN bx plugin install cloud-functions -r Bluemix

(如果有人想在运行中使用它,我已经上传到Docker存储库,名为skios/jenkins:lts)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49003282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档