ตามบทช่วยสอนที่ฉันอ่านมาการใช้ " docker run -d
" จะเริ่มต้นคอนเทนเนอร์จากอิมเมจและคอนเทนเนอร์จะทำงานในพื้นหลัง นี่คือลักษณะที่ปรากฏเราสามารถเห็นว่าเรามี ID คอนเทนเนอร์แล้ว
root@docker:/home/root# docker run -d centos
605e3928cdddb844526bab691af51d0c9262e0a1fc3d41de3f59be1a58e1bd1d
แต่ถ้าฉันวิ่ง " docker ps
" ไม่มีอะไรถูกส่งคืน
ดังนั้นฉันจึงลอง " docker ps -a
" ฉันเห็นคอนเทนเนอร์ออกแล้ว:
root@docker:/home/root# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
605e3928cddd centos:latest "/bin/bash" 31 minutes ago Exited (0) 31 minutes ago kickass_swartz
ฉันทำอะไรผิดหรือเปล่า? ฉันจะแก้ไขปัญหานี้ได้อย่างไร
docker run -it -d <image> /bin/bash
นี้เริ่มเปลือกทุบตีโต้ตอบและไม่ปิดภาชนะเพราะกระบวนการเปลือกใช้งานอยู่