利用exec命令进入docker容器时的报错问题

进入Docker 容器 docker exec CONTAINER ID bin/bash报错问题

一、详细报错信息

  • 执行docker exec -it containerId /bin/bash报错:
java 复制代码
OCI runtime exec failed: exec failed: unable to start 
container process: exec: "/bin/bash": 
stat /bin/bash: no such file or directory: unknown

**原因分析:**说明镜像不是bash风格的操作,提示未知的文件或者目录,这个错误说明你的镜像可能是基于busybox的风格,它没有bash shell,但是它在/bin/sh有一个shell

二、解决方案

可以将命令中的/bin/bash改成bin/sh 执行命令:docker exec -it containerId /bin/bash

如上图所示,已经进入容器内部

相关推荐
HAHAXX825 分钟前
淘宝RPA定时拉取交易数据实战:从人工录单报错到自动化对账全流程复盘
运维·自动化·rpa
小楼昨夜又东风12626 分钟前
一文理清K8s PVC挂载完整流程
容器·rpc·kubernetes
深蓝电商API1 小时前
Docker+K8s部署爬虫:从单机到集群的完整路线
爬虫·docker·k8s
Coisinier1 小时前
docker命令管理镜像及容器
linux·运维·nginx·docker·容器·操作系统
fengkai45452 小时前
十三、Zabbix 监控
运维·服务器·zabbix·监控·网络设备
古法老登瞎折腾2 小时前
大数据智能运维实战(二):准备一个可复现的运维实验环境
java·大数据·运维·spring ai·mcp
数据中心的那点事儿2 小时前
艾特网能:GPU算力服务器冷却系统配套设计介绍
运维·服务器·gpu算力
广州灵眸科技有限公司2 小时前
单芯片同时跑 Linux 与 RT-Thread:RV1126B的AMP异构方案完整拆解
linux·运维·服务器
xixiaoyunya3 小时前
把网站状态巡检自动化:从“每天手动刷一遍”到秒级无人值守
运维·自动化
有毒的教程3 小时前
Linux底层存储路由配置
linux·运维·网络