在Alpine linux上安装ssh-keyscan?
为了成功地将私有存储库克隆到基于Alpine的Docker中,我需要运行以下命令: ssh-keyscan github.com >> ~/.ssh/known_hosts
。
但是由于ssh-keyscan不是Alpine linux的一部分(默认情况下),我必须先用apk安装它。 问题是:我不知道如何 – 我在Google上找不到它。
您正在查找的命令实际上是ssh-keyscan
,您可以使用pkgs.alpinelinux.org/contents轻松find它。
这个过程太长了,以至于没有logging在任何地方:
apk update && apk add openssh
或者可选地:
apk add -qU openssh
这将做到这一点:
RUN apk add --no-cache openssh-client \ && ssh-keyscan github.com > ~/.ssh/known_hosts
你可以在这个网站上find一个Alpine linux软件包的内容: https : //pkgs.alpinelinux.org/contents?branch=edge&name=openssh-client&arch=x86&repo=main
- Docker容器中dnsmasq的奇怪行为
- docker容器与Apache服务器被杀死
- 如何使用基于高山的docker图像bash?
- 高山包py-pip不见了
- 如何用libass / l-smash / x264 / fdk-aac静态编译Alpine中的ffmpeg
- PHP7无法加载Alpine Docker容器上的memcached和redis
- 执行到kubernetes / Docker中的Pods /容器,从不包含预装bash的图像创build
- 如何运行我所拉的“sudo docker pull ppc64le / alpine:edge”的docker图像,但运行此图像时出现错误
- docker高山形象的基本命令不起作用