docker ctrl p 失灵
admin
2024-04-05 02:37:03

docker ctrl p 失灵

原因: 按键冲突
docker 的 detach 的默认按键设定为 ctrl-p,ctrl-q 导致占用了 ctrl-p

解决方案:

方案一: 在 docker 命令中修改键绑定 [针对容器修改]
在 docker 命令中可以使用 --detach-keys 标志修改 detach 的键绑定
支持以下命令:run、start、exec、attach
示例:

# 将 detach 的键绑定更改为 "ctrl-d,_"
docker exec -it --detach-keys="ctrl-d,_" my_container bash

方案二: 在 docker 配置文件中修改键绑定 [全局修改]
~/.docker/config.json 中添加

{"detachKeys": "ctrl-d,_"
}

建议看一下下面的参考文献

参考文献:
Docker中bash等快捷键“失灵”解决办法
How to Detach From a Docker Container Without Stopping It
docker attach
Configuration files

相关内容

热门资讯

秋日限定金黄软糯一口酥香的黄桂... 金黄软糯的糕点里,藏着季节的呼吸与光阴的故事。每逢秋意渐浓,柿果垂枝、桂花飘香时,那份属于黄桂柿子饼...
烘焙行业品质之选供美香食品有限... 在烘焙行业蓬勃发展的当下,消费者对于面包的品质、口感与健康属性愈发关注。供美香食品(昆山)有限公司凭...
早餐喝粥被禁?科学营养观下的早... “早上不许喝粥!”当这句话从一位备受尊敬的医生口中说出,瞬间引爆了整个网络。无数习惯了清粥小菜、豆浆...