Bạn có thể sử dụng --detach-keystùy chọn khi bạn chạy docker attachđể ghi đè mặc định CTRL+ P, CTRL+ Qchụp liên tục (mà không làm luôn công việc).
Ví dụ, khi bạn chạy docker attach --detach-keys="ctrl-a" testvà nhấn CTRL+ Abạn sẽ thoát khỏi container, mà không giết nó.
Những ví dụ khác:
docker attach --detach-keys="ctrl-a,x" test- nhấn CTRL+Avà sau đó Xđể thoát
docker attach --detach-keys="a,b,c" test- nhấn A, sau đó B, Cđể thoát
Trích từ tài liệu chính thức:
Nếu bạn muốn, bạn có thể định cấu hình ghi đè chuỗi khóa Docker để tách. Điều này hữu ích nếu trình tự mặc định Docker xung đột với trình tự khóa bạn sử dụng cho các ứng dụng khác. Có hai cách để xác định chuỗi khóa tách riêng của bạn, như ghi đè trên mỗi vùng chứa hoặc là thuộc tính cấu hình trên toàn bộ cấu hình của bạn.
Để ghi đè chuỗi cho một container riêng lẻ, hãy sử dụng --detach-keys="<sequence>"cờ với lệnh đính kèm docker. Định dạng của <sequence>một chữ cái [a-Z]hoặc là ctrl-kết hợp với bất kỳ thứ nào sau đây:
- az (một ký tự chữ thường alpha)
- @ (lúc ký)
- [(khung bên trái)
- \ (hai dấu gạch chéo ngược)
- _ (gạch dưới)
- ^ (quan tâm)
Những a, ctrl-a, X, hoặc ctrl-\\giá trị này là tất cả các ví dụ về chuỗi chìa khóa hợp lệ. Để định cấu hình chuỗi khóa mặc định cấu hình khác cho tất cả các vùng chứa, hãy xem phần Tệp cấu hình .
Lưu ý: Điều này hoạt động kể từ phiên bản docker 1.10+ (tại thời điểm trả lời này, phiên bản hiện tại là 18.03)