web-dev-qa-db-ja.com

Ubuntu Dockerイメージにhexdumpをインストールする

私はubuntu:16.04イメージを使用していますが、明らかにhexdumpパッケージがありません(そのため、イメージで実行している他の処理が失敗しているためです)。そのため、apt-get install hexdumpを試しましたが、エラーE: Unable to locate package hexdumpが発生しました。

オンラインで情報を検索すると、このパッケージはデフォルトでUbuntuとともにインストールされるようですが、Dockerイメージでは削除されている可能性があります。そのため、インストール方法のソースが本当に見つかりません。

4
Milkncookiez

hexdumpユーティリティはbsdmainutilsパッケージの一部です。

または、xxdパッケージのxxdを使用することもできます

5
solsTiCe

Ubuntu 16.04に基づいてdockerイメージを生成し、ubuntu LTSからxxdをdockerイメージにコピーできます。

Dockerfileは次のようになります

FROM AMD64/ubuntu:16.04
COPY xxd /usr/bin/xxd
0
catfan8888