在 Alpine 中获取 ssh-keygen docker
Getting ssh-keygen in Alpine docker
对于 node-red 新功能项目 - 可以与 git 存储库同步的地方,我需要 ssh-keygen
在我的 Alpine docker 图像中。根据Alpine Linux packages for v3.6,它在openssh-keygen
包中。
因此,我在 Dockerfile 中添加了 运行 命令,但没有成功。
......
RUN apk update && \
apk add --no-cache \
openssh-keygen
......
然后我测试它是否进入图像,方法是从图像创建一个容器,执行 docker exec -it containername sh
然后键入 ssh-keygen
- 但没有找到它。
如果我在 Dockerfile 中的 运行 命令下将 openssh-keygen
替换为 openssh
也不起作用。
有人能给我指出正确的方向吗?
感谢@PrasadK - 推动了我对 Node- 的回答
自版本 0.18.3 起的红色新项目功能 - 为了拥有远程回购 - 在 Node-Red 项目中使用此功能,基础 docker 图像需要 ssh-keygen。在 Dockerfile 中执行此操作:
......
RUN apk update && \
apk add --no-cache \
openssh-keygen
......
对于 node-red 新功能项目 - 可以与 git 存储库同步的地方,我需要 ssh-keygen
在我的 Alpine docker 图像中。根据Alpine Linux packages for v3.6,它在openssh-keygen
包中。
因此,我在 Dockerfile 中添加了 运行 命令,但没有成功。
......
RUN apk update && \
apk add --no-cache \
openssh-keygen
......
然后我测试它是否进入图像,方法是从图像创建一个容器,执行 docker exec -it containername sh
然后键入 ssh-keygen
- 但没有找到它。
如果我在 Dockerfile 中的 运行 命令下将 openssh-keygen
替换为 openssh
也不起作用。
有人能给我指出正确的方向吗?
感谢@PrasadK - 推动了我对 Node- 的回答 自版本 0.18.3 起的红色新项目功能 - 为了拥有远程回购 - 在 Node-Red 项目中使用此功能,基础 docker 图像需要 ssh-keygen。在 Dockerfile 中执行此操作:
......
RUN apk update && \
apk add --no-cache \
openssh-keygen
......