すべてのUbuntu WileyリポジトリがDockerファイルに追加されます。つまり、main
、universe
などです。私のドッカーのイメージには存在します。ただし、次のDockerfileのapt-get install
はZIP/UnZIPパッケージを見つけることができません。最後のエラーログ。ドッキング用のコンテナはZipパッケージを見つけることができませんか?
これらの一般的なZIPパッケージはどのようにインストールできますか?少なくともp7zip-full
およびrar
。
Dockerfile
FROM ubuntu:15.10
CMD ["bash"]
RUN add-apt-repository main && \
add-apt-repository universe && \
add-apt-repository restricted && \
add-apt-repository multiverse
RUN apt-get update -y && \
apt-get upgrade -y && \
apt-get dist-upgrade -y && \
apt-get -y autoremove && \
apt-get clean
RUN apt-get install p7zip \
p7zip-full \
p7zip-rar \
unace \
unrar \
zip \
unzip \
xz-utils \
sharutils \
rar \
uudeview \
mpack \
arj \
cabextract \
file-roller \
&& rm -rf /var/lib/apt/lists/*
このDockerfile
(あなたは私が私の以前のコメントにあなたに言ったことなくてDockerfile)で試してみました
E: Unable to locate package p7zip-full
E: Unable to locate package unace
E: Unable to locate package unrar
E: Unable to locate package zip
E: Unable to locate package unzip
E: Unable to locate package sharutils
E: Unable to locate package rar
E: Unable to locate package uudeview
E: Unable to locate package mpack
E: Unable to locate package arj
E: Unable to locate package cabextract
E: Unable to locate package file-roller
私はあなたがそれを遠くに得るのに驚いています。私が知る限り、ubuntu:15.10イメージには 'add-apt-repository'コマンドがありません。 – larsks
@larsksは既に書いているので、あなたのDockerfileは動作しません。 'add-apt-repository'とp7zip-rar、unrar、rarについては、ubuntuにインストール候補がないので削除してみてください:15.10。あなたがリストした他のジップパッケージをイメージして構築することができます。 – gile
'apt-apt-repository'にいくつかの調整を加えました。私はppa seachのリンクを失ってしまった。これは、Ubuntuのwileyのためのp7zipへのリンクだ。しかし、dockerfileの 'zip packages'から' p7zip'をインストールする方法を知る必要があります - ありがとう – SACn