猿问

带有 Cloud Foundry CLI 的 Golang Docker

我使用以下 dockerfile,当我构建和运行它时出现错误**unknown command cf**,我设置了 env,我预计当我运行cf -v它时会打印版本,它可能是什么?


FROM golang:1.10.5


ENV CF_CLI_VERSION "6.40.0"


RUN ln -s /lib/ /lib64

RUN apt-get update && apt-get install curl -y

ENV CF_HOME=/usr/local/bin


RUN curl -L "https://cli.run.pivotal.io/stable?release=linux64-binary&version=${CF_CLI_VERSION}" | tar -zx -C /usr/local/


四季花海
浏览 86回答 1
1回答

哆啦的时光机

您可能想将最后一行更改为RUN curl -L "https://cli.run.pivotal.io/stable?release=linux64-binary&version=${CF_CLI_VERSION}" | tar -zx -C /usr/local/bin/usr/local默认情况下不在 PATH 中
随时随地看视频慕课网APP

相关分类

Go
我要回答