質問: https://qiita.com/teradonburi/items/8c23806e20ec8efc0ef4 この記事通りに、自分のMac上にDocker環境を構築しているのですが、『アプリサーバコンテナにNginXとDBクライアントをインストール』のところで以下のエラーが出ました。 何が原因でしょうか? ``` (base) mba:~ Username$ docker exec -it mycentos bash [root@f736d9ffd2f9 /]# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm Retrieving http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm error: /var/tmp/rpm-tmp.oxyaC3: not an rpm package (or package manifest): ```
回答: もとのqiitaの記事読みました。 このファイルは実在するので問題なさそうです。 http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm つまり記事にある手順としては誤りがなさそうです。 なにかの原因でrpmがインストールできなかった様にしか考えにくいです。 あとはディスク容量の問題程度でしょうか。 非常にまれに、rpmがインストールできないという事象はあります。 少々時間をおいて実行するとできる場合もあるかも知れません。