【Docker】 Docker attach 命令卡死的解决方案

在启动较早期的容器时,出现了使用 docker attach container_name 命令后卡死的问题。本文介绍了如何解决该问题。

首先,在使用 docker attach container_name 命令前需要先保证容器已经开启。此时,输入 docker attach container_name 命令后卡死的原因大概率是容器的驻守程序设定为 sshd 而非 bash。然而,sshd 驻守进程是不接受输入的,因此任何输入在该容器内都无效,在命令行中表现为卡死状态。

了解症结后,解决方案就非常简单了,只需要把不接受输入的 sshd 驻守进程更换为交互式的 bash 进程即可。对一个正在运行的程序而言,只需要输入:

bash 复制代码
docker exec -it container_name /bin/bash

即可进入对应容器。

相关推荐
范纹杉想快点毕业18 小时前
状态机设计与嵌入式系统开发完整指南从面向过程到面向对象,从理论到实践的全面解析
linux·服务器·数据库·c++·算法·mongodb·mfc
三块钱079418 小时前
群晖docker部署Mattermost,对接openclaw
运维·docker·容器
博客-小覃18 小时前
内网穿透/端口映射之二层穿透访问”FTP共享文件“示例操作教程
运维·服务器·网络
峥嵘life18 小时前
Android16 【CTS】CtsMediaCodecTestCases等一些列Media测试存在Failed项
android·linux·学习
珠海西格19 小时前
光伏电站全景感知体系:数据采集与设备状态监测技术
大数据·运维·服务器·数据库·人工智能
prettyxian19 小时前
【linux】进程控制(1):从fork创建到wait回收
linux
周航宇JoeZhou19 小时前
JB2-7-HTML
java·前端·容器·html·h5·标签·表单
来来走走19 小时前
rocky linux 9.7安装mysql 8.4+
linux·数据库·mysql
大黄说说19 小时前
深入理解 Linux 权限机制:文件、用户与访问控制全解析
linux·运维·服务器
小生不才yz19 小时前
shell编程 - 条件测试
linux