ฉันกำลังพยายามสร้างคอนเทนเนอร์นักเทียบท่าที่มี pip
ฉันอยู่บน CentOS 7
นี่คือแฟรกเมนต์จากการรันคำสั่ง build docker:
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 ของฉัน แต่ดูเหมือนว่า python-pip ไม่สามารถใช้ได้จากการกระจาย CentOS มาตรฐานเพราะล้มเหลวเช่นกัน:
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 หรือ curl ฉันคิดว่ามันค่อนข้างยุ่งสำหรับ Docker
นอกจากนี้หาก CentOS ลบ pip ออกจากการกระจายมาตรฐานบางทีพวกเขาอาจมีเหตุผลที่ดีและฉันไม่ควรใช้กำลังดุร้ายในการติดตั้ง
สิ่งนี้ดูเหมือนจะไม่เป็นปัญหาในอูบุนตูหรือการแจกจ่ายอื่น ๆ เพียง CentOS 7
คำถามที่กระชับของฉันคือ: วิธีที่ดีที่สุดในการติดตั้ง pip (หรือทางเลือก) ใน CentOS 7 คืออะไร?