1
Docker上のCentOS:docファイルのインストール方法
CentOS 6.5に基づくDockerコンテナにKolabグループウェアをインストールしようとしています。一見すると、公式パッケージのインストールは問題なく機能しているように見えました。しかし、その後、セットアップスクリプトを実行しようとすると、いくつかのエラーが発生しました。調査を行った結果、セットアップスクリプトがにあるsqlスキーマファイルを使用しようとすることがわかりました/usr/share/doc/kolab-webadmin-3.1.5。によるとrepoquery -l kolab-webadmin、sqlファイルは実際にパッケージに含まれています。ただし、インストールされていません。 これはどういうわけかDockerの「機能」であり、不必要なドキュメントファイルのコンテナへのインストールを回避しようとしていますが、それに関する情報は見つかりませんでした。 yumで不足しているファイルをインストールする方法はありますか? 更新: 問題を説明するための最小限の例を次に示します。最初に新しいcentosコンテナーを作成します。 docker run -t -i centos:centos6 /bin/bash 内部で、yum-utilsパッケージをインストールします。 yum install -y yum-utils その後、repoqueryを使用してyum-utilsパッケージの内容を検査する場合 repoquery -l yum-utils パッケージには/usr/share/doc/yum-utils-1.1.30の下にファイルが含まれていることに気付くでしょう。ただし、このフォルダーは存在しません。