问题

(base) Eistert-2:xxxx-web eistert$ docker exec -it f365682ef502 /bin/bash
OCI runtime exec failed: exec failed: container_linux.go:344: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown
docker exec -it 8d2b6479de25 /bin/bash

使用以上命令进入容器报错

解决方法

这个错误说明 镜像不包含适合bash的风格操作,没有这样的文件或目录

可能你的镜像基于busybox,它没有bash shell。但他在/bin/sh有一个shell

直接执行 docker exec -ti ceff85e1747d /bin/sh 就可以进入容器里面

参考

进入Docker 容器 docker exec [CONTAINER ID] bin/bash报错问题
https://blog.csdn.net/qq_24884955/article/details/85070660

进入Docker 容器 docker exec [CONTAINER ID] bin/bash报错问题相关推荐

  1. docker exec -it container1 /bin/bash 异常

    问题:通过以下命令进入容器,被提示连接不可用 $ docker exec -it <container1> /bin/bash rpc error: code = 14 desc = gr ...

  2. 虚拟机中通过docker创建docker run -itd -p 8080:8080 -p 8088:8088 镜像ID /bin/bash创建后无法访问

    第二个是通过docker run -itd -p 8080:8080 -p 8088:8088 镜像ID /bin/bash创建的访问结果 第一个容器是通过docker run -itd -p 808 ...

  3. 外部访问docker容器(docker run -p/-P 指令) docker run -d -p 5000:5000 {hostPort:containerPort(映射所有接口地}

    https://www.cnblogs.com/williamjie/p/9915019.html (2)-p(小写)则可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器.支持的格式有 ...

  4. 使用命令“docker exec -it zerotier /bin/bash”进入docker容器报错

    当我们从docker镜像仓库拉取了镜像并创建了容器运行,然后我们想进入运行中的docker容器,报错:container_linux.go:346: starting container proces ...

  5. Docker容器---Docker简介与原理

    1. 概述 1.1 容器概念 docker是一个容器,所谓容器,就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁.隔离的环境拥有自己的系统文件,ip地址,主机名等,kvm虚拟机,linux, ...

  6. 运行第一个Docker容器-Docker for Web Developers(1)

    1. Docker介绍 Docker由dotCloud公司发起的一个内部项目,后来Docker火了,dotCloud公司改名为Docker了: Docker使用了Go语言开发,基于 Linux 内核的 ...

  7. docker容器内使用ps命令:bash:ps:command not found

    问题: 在进入容器内执行: ps -ef|grep java 结果报错如下: bash: ps:command not found 解决办法: ● 出现此问题的原因是,由于镜像没有打包ps命令:使用如 ...

  8. master节点重置后添加node报错_企业实战(23)基于Docker平台的Jenkins添加node节点与报错详解(2)...

    相关文章  企业实战(23)基于Docker平台部署Jenkins中国定制版(1) 添加node节点前配置 在这里插入图片描述 在这里插入图片描述 开始添加node节点 在这里插入图片描述 在这里插入 ...

  9. docker守护式安装tomcat(汤姆猫)报错:Error starting userland proxy: listen tcp 0.0.0.0:8888: bind: address alrea

    用docker安装tomcat的时候,运行镜像,安装tomcat容器出现报错 [root@localhost ~]# docker run -it -p 8888:8080 tomcat docker ...

最新文章

  1. python计算选手最后得分并取出前三名_在Python中存储最后3个分数并删除旧分数并计算平均值?...
  2. mint 15用fcitx框架安装中文谷歌输入法
  3. python免费入门教程-python小白如何入门,第一步要做什么?(附带免费教程)
  4. 【转】Android兼容性测试CTS --环境搭建、测试执行、结果分析
  5. REST 在 Java 中的使用
  6. C#验证IP是否为局域网地址的三种方法
  7. Leetcode 260. 只出现一次的数字 III
  8. java 范围搜寻要怎么弄_搜索范围
  9. java质,JAVA分解质因子 - osc_r1gtal48的个人空间 - OSCHINA - 中文开源技术交流社区
  10. 安卓依然是华为手机首选,鸿蒙系统或许不用于手机
  11. vbs连接oracle11,vbs连oracle数据库
  12. 手机各种JS语法,随时更新
  13. 数据库已关闭。请指定主机身份证明以访问数据库重新启动和诊断工具
  14. 判断数组是否为某二叉搜索树的后序遍历
  15. python之词频统计
  16. google 搜索跳转至yahoo
  17. 导出微信聊天记录并输出
  18. 单片机系统的电磁干扰要如何消除?
  19. 2013年各大小IT公司待遇
  20. OpenSSL SSL_read: Connection was aborted, errno 10053的问题

热门文章

  1. 【学习猿地】PHP的学习目标和学习线路图
  2. 三郎之——Java【多线程】
  3. java线程同步的实现方式
  4. Tomcat的Maven插件使用方法(在idea里面运行Tomcat)
  5. android studio 快捷键英文名
  6. js 身份证精确校验(支持15位和18位身份证号 )
  7. 牛客网. 龙与地下城游戏
  8. SV学习小记(3) class
  9. 数据资源 | 八大板块!数据公开下载渠道(下)
  10. QSqlDatabase::addDatabase奔溃及连接失败解决