Sen kullanabilirsiniz --detach-keys
çalıştırdığınızda seçeneği docker attach
varsayı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" test
ve 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+A
ve 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
, X
ya 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)