【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

即可进入对应容器。

相关推荐
qiuiuiu41322 分钟前
正点原子RK3568学习日志-编译第一个驱动程序helloworld
linux·c语言·开发语言·单片机
周之鸥36 分钟前
从零部署 Astro 静态网站到云服务器(含 HTTPS 一键配置)
运维·服务器·ubuntu·http·https·astro
林开落L43 分钟前
线程进阶:线程池、单例模式与线程安全深度解析
linux·安全·单例模式·线程池
Microsoft Word1 小时前
跨平台向量库:Linux & Windows 上一条龙部署 PostgreSQL 向量扩展
linux·windows·postgresql
noravinsc1 小时前
centos如何做的时间同步
linux·运维·centos
木亦汐丫2 小时前
Docker 镜像版本Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie
运维·docker·容器·debian·alpine·slim·bullseye
李元豪2 小时前
919服务器巡检
运维·服务器·servlet
迎風吹頭髮3 小时前
Linux内核架构浅谈25-Linux实时调度器:SCHED_RR与SCHED_FIFO策略实现
linux·运维·架构
李辰洋3 小时前
STP配置
运维·服务器·网络
siriuuus4 小时前
Nginx 负载均衡调度算法
运维·nginx·负载均衡