Sen kullanabilirsiniz --detach-keysçalıştırdığınızda seçeneği docker attachvarsayılan geçersiz kılmak için CTRL+ P, CTRL+ Qdizisini (her zaman değil iş).
Örneğin, koştuğunuzda docker attach --detach-keys="ctrl-a" testve CTRL+ tuşuna bastığınızda Akaptan öldürmeden çıkacaksınız.
Diğer örnekler:
docker attach --detach-keys="ctrl-a,x" test- çıkmak için önce CTRL+Ave sonraX
docker attach --detach-keys="a,b,c" test- çıkmak için önce A, sonra B, ardındanC
Resmi belgelerden alıntı:
İsterseniz, ayırmak için Docker anahtar dizisini geçersiz kılabilirsiniz. Docker varsayılan sırası, diğer uygulamalar için kullandığınız tuş sırası ile çakışıyorsa bu yararlıdır. Kapsayıcı başına geçersiz kılma veya tüm yapılandırmanızda bir yapılandırma özelliği olarak kendi ayırma anahtarı dizinizi tanımlamanın iki yolu vardır.
Tek bir kapsayıcı sırasını geçersiz kılmak için --detach-keys="<sequence>", docker attach komutuyla bayrağı kullanın. Bunun biçimi <sequence>bir harf [a-Z]veya ctrl-aşağıdakilerden herhangi biriyle birleştirilir:
- az (tek küçük harfli alfa karakter)
- @ (işaretini)
- [(sol köşeli ayraç)
- \ (iki geriye eğik çizgi)
- _ (vurgulamak)
- ^ (düzeltme işareti)
Bu a, ctrl-a, Xya da ctrl-\\değerleri geçerli anahtar dizilerinin örnekleridir. Tüm kapsayıcılar için farklı bir yapılandırma varsayılan anahtar sırası yapılandırmak için Yapılandırma dosyası bölümüne bakın.
Not: Bu, docker sürüm 1.10+'den beri çalışır (bu cevap sırasında geçerli sürüm 18.03'tür)