จาก centos:7
RUN yum ตรวจสอบการอัปเดต; \
ยำติดตั้ง -y gcc libffi-devel python3 epel-release; \
ยำติดตั้ง -y python3-pip; \
ยำติดตั้ง -y wget; \
ยำทำความสะอาดทั้งหมด
RUN pip3 install --upgrade pip; \
pip3 ติดตั้ง "ansible"; \
wget -q https://raw.githubusercontent.com/ansible-collections/azure/dev/requirements-azure.txt; \
pip3 ติดตั้ง -r ความต้องการ -azure.txt; \
ข้อกำหนด rm-azure.txt; \
คอลเลกชัน ansible-galaxy ติดตั้ง azure.azcollection
pip3 ติดตั้ง "pywinrm>=0.2.2"
เวิร์คดีอาร์ /สินค้า
CMD [ "/usr/sbin/init" ]
- สามบรรทัดสุดท้ายเป็นส่วนเสริมของฉัน:
pip3 ติดตั้ง "pywinrm>=0.2.2"
, เวิร์คดีอาร์ /สินค้า
, CMD [ "/usr/sbin/init" ]
- ฉันเรียกใช้ Dockerfile นี้โดย VSCODE > คลิกขวาที่ไฟล์ docker-compose และเลือก
เขียนขึ้น
ตัวเลือก
รุ่น: '2'
บริการ:
ใช้งานได้:
container_name: ใช้งานได้
ชื่อโฮสต์: ansible
รูป: ansible
สร้าง:
บริบท: .
นักเทียบท่าไฟล์: Dockerfile
ปริมาณ:
- ../../../../../../../:/ผลิตภัณฑ์
DNS:
- 200.0.10.100
- ฉันสร้างและเรียกใช้อิมเมจนี้สำเร็จแล้ว แต่เมื่อเร็ว ๆ นี้ฉันสร้างที่เก็บ git ใหม่และโคลนมันไปยังโฮสต์ของฉัน ฉันวางสองไฟล์นั้นไว้ในโฟลเดอร์เดียว
- จากการสร้างอิมเมจ ฉันได้รับข้อผิดพลาดต่อไปนี้:
#6 187.2 ผิดพลาด! คีย์รายการข้อกำหนดการรวบรวม 'ชื่อ' หรือ 'แหล่งที่มา' ไม่ได้ชี้ไปที่สิ่งประดิษฐ์คอลเลกชันที่แก้ไขได้ นอกจากนี้ 'ชื่อ' ไม่ใช่ FQCN ชื่อคอลเลกชันที่ถูกต้องต้องอยู่ในรูปแบบ <namespace>.<collection> โปรดตรวจสอบว่าเนมสเปซและชื่อคอลเลกชันประกอบด้วยอักขระจาก [a-zA-Z0-9_] เท่านั้น
#6 187.2
#6 187.2 ไม่พบ pip3
------
ตัวดำเนินการทำงานล้มเหลว [/bin/sh -c yum install -y python3-pip; pip3 ติดตั้ง -- อัพเกรด pip; pip3 ติดตั้ง "ansible"; wget -q https://raw.githubusercontent.com/ansible-collections/azure/dev/requirements-azure.txt; pip3 ติดตั้ง -r ความต้องการ -azure.txt; ข้อกำหนด rm-azure.txt; คอลเลกชัน ansible-galaxy ติดตั้ง azure.azcollection pip3 ติดตั้ง "pywinrm>=0.2.2"]: รหัสทางออก: 1
ข้อผิดพลาด: บริการ 'ansible' ล้มเหลวในการสร้าง: การสร้างล้มเหลว
กระบวนการเทอร์มินัล "C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command docker-compose -f "images\local\ansible\v210\docker-compose.yml" up -d --build" สิ้นสุดลง ด้วยรหัสทางออก: 1.
เทอร์มินัลจะถูกใช้งานซ้ำ กดแป้นใด ๆ เพื่อปิด
- มีลักษณะเหมือนอย่างแรก
วิ่ง
คำสั่งไม่ทำงานเลย
- ฉันเหนื่อย
สร้างนักเทียบท่า
และ นักเทียบท่า-เขียนขึ้น
คำสั่ง - สร้างคอนเทนเนอร์ไม่สำเร็จ
- ฉันพยายามล้างคอนเทนเนอร์ รูปภาพ และวอลุ่มทั้งหมดของฉัน และสร้างใหม่อีกครั้ง - สร้างคอนเทนเนอร์ไม่สำเร็จ (ฉันทำตามคำแนะนำนี้: ป้อนคำอธิบายลิงก์ที่นี่และยังใช้คำสั่ง rm)
มีอะไรขาดหายไปหรือฉันต้องแก้ไขอะไรเพื่อให้ใช้งานได้