社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

MisterSheep

MisterSheep 最近创建的主题
MisterSheep 最近回复了
6 年前
回复了 MisterSheep 创建的主题 » 在docker镜像中安装sdkman

看起来像是 sdkman 安装失败。 当我在上面运行你的代码时,它抱怨缺少 unzip zip 包装。

在满足依赖关系之后,还需要将init脚本标记为可执行:

chmod a+x "$HOME/.sdkman/bin/sdkman-init.sh"

所以你的档案应该看起来像:

FROM ubuntu:16.04
RUN apt-get update
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
RUN apt-get -q -y install curl zip unzip
RUN curl -s https://get.sdkman.io | bash
RUN chmod a+x "$HOME/.sdkman/bin/sdkman-init.sh"
RUN source "$HOME/.sdkman/bin/sdkman-init.sh"

警察:被揍了一顿!