在Alpine linux上安装ssh-keyscan?

问题描述:

为了成功将私有存储库克隆到基于Alpine的Docker中,我需要运行以下命令: ssh-keyscan github.com >> ~/.ssh/known_hosts在Alpine linux上安装ssh-keyscan?

但由于ssh-keyscan不是Alpine linux的一部分(默认情况下),我必须先用apk安装它。问题是:我不知道如何 - 我在Google上找不到它。

apk update && apk add openssh 

或者::

你要找的命令实际上是ssh-keyscan,你可以很容易地找到它使用pkgs.alpinelinux.org/contents

+0

感谢这个提示! – FuzzyAmi

其不记录任何地方这花了太长的方式,找出

apk add -qU openssh 

这将做的工作:

RUN apk add --no-cache openssh-client \ 
&& ssh-keyscan github.com > ~/.ssh/known_hosts 

你可以找到一个高山Linux软件包本网站上的内容: https://pkgs.alpinelinux.org/contents?branch=edge&name=openssh-client&arch=x86&repo=main