オフラインでのパッケージインストール方法
--repositories-file で空のリポジトリリストを指定する。
--no-network を指定する。
--allow-untrusted を指定する。
--no-cache でキャッシュを残さないようにする。
code:Docerfile
FROM alpine:3.14
COPY ./apk/* /tmp/
RUN touch repo.list && \
apk add --repositories-file=repo.list --allow-untrusted --no-network --no-cache /tmp/*.apk
参考