5
ฉันจะดีบักการกำหนดค่าเริ่มต้นคอนเทนเนอร์ของนักเทียบท่าได้อย่างไร
ฉันมีปัญหากับคอนเทนเนอร์ถึงแม้ว่ามันจะสร้างขึ้นอย่างสมบูรณ์แบบ แต่ก็ไม่เริ่มต้นอย่างถูกต้อง สาเหตุเป็นวิธีแก้ปัญหาที่ฉันเพิ่มลงใน Dockerfile (สำหรับการกำหนดเส้นทาง / etc / hosts กำหนดเอง) RUN mkdir -p -- /lib-override /etc-override && cp /lib/libnss_files.so.2 /lib-override ADD hosts.template /etc-override/hosts RUN perl -pi -e 's:/etc/hosts:/etc-override/hosts:g' /lib-override/libnss_files.so.2 ENV LD_LIBRARY_PATH /lib-override เห็นได้ชัดว่ามีข้อผิดพลาดบางอย่างในนั้น แต่ฉันสงสัยว่าฉันจะได้รับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่นักเทียบท่ากำลังทำในขณะที่ทำงาน ตัวอย่างเช่นงานนี้: $ docker run image ls usr bin ... แต่นี่ไม่ใช่: $ docker run image ls -l …