对于节点红色的新功能项目-其中一个可以与git存储库同步,我需要在我的高山码头图像中的ssh-keygen。根据Alpine Linux packages for v3.6的说法,它位于openssh-keygen包中。
因此,我在Dockerfile中添加了如下所示的RUN命令,但没有成功。
......
RUN apk update && \
apk add --no-cache \
openssh-keygen
......然后,我测试它是否进入图像,通过从图像创建一个容器,执行一个docker exec -it containername sh,然后输入ssh-keygen -但没有找到它。
如果我在Dockerfile文件中的RUN命令下用openssh替换openssh-keygen,也不起作用。
有人能给我指个方向吗?
发布于 2018-03-26 05:53:45
感谢@PrasadK -它推动了我的脚步,从0.18.3版本开始Node-Red新项目的答案-为了有一个远程repo -在Node- Red项目中使用这个函数,底层的docker镜像需要ssh-keygen。在Dockerfile中使用以下命令执行此操作:
......
RUN apk update && \
apk add --no-cache \
openssh-keygen
......https://stackoverflow.com/questions/49459067
复制相似问题