Bạn có thể sử dụng --detach-keys
tù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" test
và 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+A
và 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)