我需要能够:

-RUN apk add --no-cache autossh
从ubuntu将我的项目迁移到 Alpine linux

构建Dockerfile时出现错误。任何解决方法?
我无法摆脱对autossh的要求,因为我需要这个才能连接到我的撰写数据库。

ERROR: unsatisfiable constraints:
  autossh (missing):
    required by: world[autossh]
The command '/bin/sh -c apk add --no-cache autossh' returned a non-zero code: 1

最佳答案

软件包autossh位于社区存储库中,并且只有Edge分支,可以使用check on pkgs.alpinelinux.org。默认情况下,Alpine仅来自/etc/apk/repositories中稳定分支的主分支,因此要从另一个存储库和分支安装软件包,您必须在此处添加它,例如:

echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
apk update
  • https://wiki.alpinelinux.org/wiki/Aports_tree
  • https://wiki.alpinelinux.org/wiki/Enable_Community_Repository
  • 关于linux - Alpine linux — autossh(丢失),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39395457/

    10-12 15:32