AlpineにAppArmorをインストールする方法

AlpineにAppArmorをインストールする方法

docker:dindホストシステムにデプロイする前にApparMorがどのように機能するかを確認するために、ApparMorをインストールしたいアルファインイメージ()があるコンテナがあります。

私が見つけた外観パッケージAlpine repostiroyにありますが、インストール方法を理解していません。

どのようにインストールして使用しますか?

編集する:
Ubuntuでは成功しました。
apt-get update && apt-get install apparmor-utils

しかし、alpineを使用しようとすると apk update && apk add apparmor-utils
失敗します。

/ # apk update && apk add apparmor-utils
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
v3.8.2-19-g151c2021d6 [http://dl-cdn.alpinelinux.org/alpine/v3.8/main]
v3.8.2-18-gd7f33f856a [http://dl-cdn.alpinelinux.org/alpine/v3.8/community]
OK: 9546 distinct packages available
ERROR: unsatisfiable constraints:
  apparmor-utils (missing):
    required by: world[apparmor-utils]

ベストアンサー1

パッケージはリポジトリapparmorで使用できませんmain。から設置可能ですtestingリポジトリ、edgeブランチ:

/etc/apk/repositories(固定方法)に次の行を追加します。

@edge http://dl-cdn.alpinelinux.org/alpine/edge/testing

次に、次を実行します。

apk update
apk add apparmor@edge

アルパインLinux:リポジトリの固定

おすすめ記事