如何在不停止的情况下从 Docker 容器中分离
2023-09-27 14:27:53 时间
Docker 容器具有交互模式,可让您将终端的输入和输出流附加到容器的进程。按 Ctrl-C 通常会终止该
进程,导致容器停止。这是在不停止容器的情况下从会话中分离。
不停地分离
Docker 支持使用键盘组合从容器中优雅地分离。按 Ctrl-P,然后按 Ctrl-Q,以断开连接。
您将返回到您的 shell,但先前附加的进程将保持活动状态,使您的容器保持运行。您可以通过使用docker ps获取正在运行的容器列表来检查这一点。
exit除非经过特殊配置,否则按 Ctrl-C 或运行命令通常会终止容器的前台进程。一个 Docker 容器需要有一个正在运行的前台进程;没有的容器将进入停止状态。
更改分离键盘顺序
您可以更改分离顺序以匹配您的偏好或避免与您的应用程序支持的键盘快捷键发生冲突。detachKeys向~/.docker/config.json文件中添加一个属性以指定要使用的键。
Docker 支持a-z字符和@、、^和_、符号,以及左括号符号 ( [) 和两个反斜杠 ( \)。这些都是和Ctrl-key一起使用的;字母也可以单独使用,不用Ctrl.
键序列表示为逗号分隔的列表:
{
相关文章
- 如何在docker容器中使用GPU以及使用pytorch
- docker 异常解决 no space left on device docker镜像空间不够
- CentOS中利用Docker安装RabbitMQ
- Docker最全教程——数据库容器化(十)
- 如何在Docker容器中运行GUI程序
- 如何交互式地创建一个Docker容器
- 进入Docker容器中
- 在CentOS7下从0开始搭建docker并发布tomcat项目
- docker 查看容器挂载的目录
- docker容器支持中文参数
- Docker-compose
- 优雅地实现安全的容器编排 - Docker Secrets
- docker-machine为节点安装指定版本的docker-ce的思路
- 【Docker】多个容器和宿主机之间如何进行数据同步和数据共享?容器数据卷从介绍到常用操作图文教程
- Docker容器启动失败处理流程
- CentOS7下docker服务无法启动的一般检查
- Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
- Docker 容器入门(简介、安装、镜像和容器的命令使用)