ฉันกำลังใช้งาน ansible บนเครื่อง centos
[ansadmin@ansible docker]$ ls
Dockerfile โฮสต์ simple-devops-image.yml webapp.war
[ansadmin@ansible docker] $ โฮสต์แมว
โลคัลโฮสต์
ง่าย devops-image.yml
---
- โฮสต์: ทั้งหมด
กลายเป็น: จริง
งาน:
- ชื่อ: หยุดคอนเทนเนอร์ที่กำลังทำงานอยู่
คำสั่ง: นักเทียบท่าหยุด Simple-devops-container
เพิกเฉยต่อข้อผิดพลาด: ใช่
- ชื่อ: ลบคอนเทนเนอร์ที่หยุดทำงาน
คำสั่ง: docker rm simple-devops-container
เพิกเฉยต่อข้อผิดพลาด: ใช่
- ชื่อ: ลบอิมเมจนักเทียบท่า
คำสั่ง: docker rmi simple-devops-image
เพิกเฉยต่อข้อผิดพลาด: ใช่
- ชื่อ: สร้างอิมเมจนักเทียบท่าโดยใช้สงคราม
คำสั่ง: นักเทียบท่า build -t simple-devops-image
หาเรื่อง:
chdir: /opt/docker
- ชื่อ: สร้างคอนเทนเนอร์โดยใช้รูปภาพอย่างง่าย
คำสั่ง: docker run -d --name simple-devops-container -p 8080:8080 simple-devops-image
แม้แต่ใน localhost ฉันก็ไม่ได้รับอนุญาต ผู้ใช้มีสิทธิ์ sudo อยู่แล้ว
ansible-playbook -i โฮสต์ simple-devops-image.yml --check
เล่นทั้งหมด] ********************************************** ************************************************** *************
TASK [รวบรวมข้อเท็จจริง] ********************************************* ************************************************** **
ร้ายแรง: [localhost]: ไม่สามารถเข้าถึงได้! => {"changed": false, "msg": "ไม่สามารถเชื่อมต่อกับโฮสต์ผ่าน ssh: ansadmin@localhost: สิทธิ์ถูกปฏิเสธ (publickey,gssapi-keyex,gssapi-with-mic,password)", "ไม่สามารถเข้าถึงได้" : จริง}
เล่น RECAP ************************************************ ************************************************** ***********
localhost: ตกลง=0 เปลี่ยนแปลง=0 ไม่สามารถเข้าถึงได้=1 ล้มเหลว=0 ข้าม=0 ช่วยชีวิต=0 ละเว้น=0
ปิงกำลังทำงาน
[ansadmin@ansible docker]$ ping localhost
PING localhost(localhost (::1)) ข้อมูล 56 ไบต์
64 ไบต์จาก localhost (::1): icmp_seq=1 ttl=64 เวลา=0.024 ms
64 ไบต์จาก localhost (::1): icmp_seq=2 ttl=64 เวลา=0.045 ms
64 ไบต์จาก localhost (::1): icmp_seq=3 ttl=64 เวลา=0.045 ms