質問: centos7 dockerコンテナにpython-pipをインストールする方法 私はピップを含むドッカーコンテナーを構築しようとしています。私はcentos 7を使用しています。以下は、docker buildコマンドの実行からの抜粋です。step 3 : run yum -y install python-pip ---> running in 25d1ba46e6dc loaded plugins: fastestmirror loading mirror speeds from cached hostfile * base: mirror.vcu.edu * extras: mirror.clarkson.edu * updates: mirrors.unifiedlayer.com no package python-pip available. error: nothing to do 2015/02/13 19:23:48 the command [/bin/sh -c yum -y install python-pip] returned a non-zero code: 1 私はdockerfileを投稿しますが、これも失敗するため、標準のcentosディストリビューションではpython-pipを使用できないようです。sudo yum -y install python-pip [sudo] password for theuser: loaded plugins: fastestmirror, langpacks loading mirror speeds from cached hostfile * base: mirror.thelinuxfix.com * extras: mirrors.xmission.com * updates: mirrors.tripadvisor.com no package python-pip available. error: nothing to do ホストシステムのインストール問題を解決するには、次のリンクがあります。 http://www.liquidweb.com/kb/how-to-install-pip-on-centos-7/ これには、 rpmまたはカール。 dockerにとってこれは少し厄介です。また、centosがpipを標準ディストリビューションから削除した場合は、おそらくそれが正当な理由であり、ブルートフォースを使用してインストールしないでください。これは、ubuntuや他のディストリビューションの問題ではないようです。 centos 7のみ。私の簡潔な質問は:centos 7にpip(または代替)をインストールするための推奨される方法は何ですか?
回答: これをdockerfileで使用すると、pipをインストールできます。run yum -y install epel-release && yum clean all run yum -y install python-pip && yum clean all これは、rpmやcurlを使用するよりもはるかにクリーンなようです。それでも失敗する場合は、以下を試してください。run yum -y install --enablerepo="epel" python-pip && yum clean all