เป็นไปได้หรือไม่ว่านี่เป็นเพียงความเข้าใจผิดระหว่างชื่อคอนเทนเนอร์และ ID คอนเทนเนอร์? ID คอนเทนเนอร์จะเป็นแฮชแบบสุ่มเสมอ มีคอลัมน์แยกต่างหากสำหรับชื่อคอนเทนเนอร์:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3109b5cbbee2 firehoseprivate_firehose:latest /bin/sh -c 'bundle e 17 hours ago Exited (-1) 17 hours ago firehoseprivate_firehose_1
ในตัวอย่างนี้ฉันเริ่มคอนเทนเนอร์โดยใช้:
docker run --name firehoseprivate_firehose_1 firehoseprivate_firehose
คอลัมน์ชื่อได้รับการตั้งค่าเป็นชื่อที่ฉันระบุ แต่มันยังคงได้รับรหัสเฉพาะสำหรับการอ้างอิง คุณสามารถอ้างอิงคอนเทนเนอร์ได้ตามชื่อหรือ ID ตัวอย่างเช่น:
docker inspect firehoseprivate_firehose_1
และ...
docker inspect 3109b5cbbee2
ถูกต้องทั้งคู่