1

私ができる必要があります:

--RUN apk add --no-cache autossh

私のプロジェクトをubuntuからアルパインLinuxに移行するため

Dockerfile のビルド中にエラーが発生しました。回避策はありますか? 私のcompose dbに接続するにはautosshが必要なため、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
4

2 に答える 2

3

pkgs.alpinelinux.org で確認できるように、パッケージautosshコミュニティリポジトリにあり、エッジブランチのみです。Alpine には、デフォルトで安定ブランチのメインのみが含まれているため、別のリポジトリとブランチからパッケージをインストールするには、ここに追加する必要があります。/etc/apk/repositories

echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
apk update
于 2016-09-09T08:51:41.420 に答える