问题:通过以下命令进入容器,被提示连接不可用

$ docker exec -it <container1> /bin/bash
rpc error: code = 14 desc = grpc: the connection is unavailable

(排除 swarm集群 的问题)搜寻了度娘上各种办法均没有提到,庆幸的是GitHub上可访问,他们都说是更新了docker版本后导致的。解决办法就是屡试不爽的操作 “重启 ”。至少我的服务器没有更新,但是也出现了相同的问题。

解决问题的办法无一例外,没错就是重启 docker 服务,一开始是拒绝的,这么多容器,容器里又运行了那么服务。虽然容器不能访问,但是里面的服务是可以用的。但是为了更新里面的应用服务,只好妥协。

GitHub上issue的解决步骤:

原文引用

'''

Description

I have to restart docker every day or so, to be able to start new containers.
I think these errors started happening recently after upgrading docker.

$ docker run -i -t busybox bash
docker: Error response from daemon: grpc: the connection is unavailable.

Steps to reproduce the issue:

  1. Wait a random time?
  2. Run container and get grpc: the connection is unavailable.
  3. Restart docker systemctl restart docker
  4. Run container successfully

'''

重启docker 服务

ps:操作系统是CentOs 7 所以用  systemctl restart  命令

[root@ctl log]# systemctl restart docker

查看docker 服务状态

[root@ctl log]# systemctl docker status  
Redirecting to /bin/systemctl status  docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since 一 2018-08-13 15:50:34 CST; 4s ago
     Docs: http://docs.docker.com
 Main PID: 24876 (dockerd-current)
   Memory: 72.1M
   CGroup: /system.slice/docker.service
           └─24876 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgrou...

重启服务后启动容器,使用  docker exec -it <container1> /bin/bash  成功进入容器。

docker exec -it container1 /bin/bash 异常相关推荐

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

    问题 (base) Eistert-2:xxxx-web eistert$ docker exec -it f365682ef502 /bin/bash OCI runtime exec failed ...

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

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

  3. docker exec 权限问题,准成,亲自验证过,成功!!!

    Docker Exec 连接容器 docker exec -it d796ee4123bb /bin/bash 重点来了... 网上大部分方式建议使用:–privileged=true 作者的操作方式 ...

  4. 使用docker exec进入Docker容器

    使用docker exec进入Docker容器 docker在1.3.X版本之后还提供了一个新的命令exec用于进入容器,这种方式相对更简单一些,下面我们来看一下该命令的使用: $ sudo dock ...

  5. K8s报错#!/bin/bash yum install -y yum-utils device-mapper-persistent-data lvm2 if [ $? = 0 ];then echo

    k8s在部署etcd单节点报错 failed to dial fab7ddbd0aa3e803 on stream Message (dial t-out) 这里需要安装docker环境,下面是doc ...

  6. #!/bin/bash和#!/bin/sh的区别,source命令和exec命令

    Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别 一.含义 #!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的she ...

  7. docker容器使用/bin/bash命令

    问题描述 本地运行命令和docker运行命令的解释器不同,在本地已经是/bin/bash,但是docker中仍然是/bin/sh,需要修改docker中/bin/sh为/bin/bash 解决方案 1 ...

  8. 虚拟机中通过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 ...

  9. linux窗口叉号不显示,linux因勿删或误操作导致登录界面异常,命令无法使用,显示/bin/bash:No such file or directory...

    一.故障现象 1.用secure CRT连接服务器时显示: /bin/bash:No such file or directory 翻译成中文是:没有此类文件或目录 2.直接登录服务器执行命令时显示: ...

最新文章

  1. Java历程-初学篇 Day01初识java
  2. Oracle脚本批量导入时,输出日志文件
  3. HDU4546(优先队列)
  4. Linux-oled096驱动硬件分析
  5. Python爬虫 ---(1)爬虫基础知识
  6. log4j日志输出性能优化
  7. 工程数学(数值分析)第六讲:数值微积分
  8. iphone屏幕突然变暗_iPhone 屏幕突然变暗是什么原因?
  9. String.format(%03d, i)在数字前面补零
  10. Atitit 多语言互相调用总结mltlan invk现在我们开发项目往往会采用多种语言,各取所长 组合使用。。常常需要互相调用为什么会调用多种语言?1.开发效率与可读性 ,一种情况是实现同
  11. Fortran编程:(一)认识Fortran
  12. 毕业论文排版(三)-自动生成目录
  13. 创建mysql视图索引_mysql 创建索引和视图
  14. 网络学习:路由器 如何实现不同网络互连(ip协议) 和 和内网访问外网( nat转化协议)
  15. java图片轮播_轮播图制作
  16. 用正则表达式替换手机号为星号*的写法
  17. 5G手机价格再创新低纪录,却不是小米!
  18. vue 实现元素可拖曳
  19. 【Python】Python实验:回文是一个正向和逆向都相同的整数,如123454321、463364、9889。编写函数判断一个整数是否是回文数。
  20. Qt数据可视化(QBoxPlotSeries盒须图)

热门文章

  1. 高德地图缩放比例问题解决
  2. Learning Shape Representations for Clothing Variations in Person Re-Identification
  3. python面面观单元测试_第2周 python面面观
  4. 服务器维护后灵魂兽,魔兽世界9.0新增10多个鬼服位面,都有机会拿迷时磷光灵魂兽...
  5. 计算机检索常用中文数据库,常用文献信息数据库检索指南
  6. 解决mysql的中文问号或乱码问题
  7. Altium designer2020基础使用教程
  8. 解决bootstrap table的export扩展模块利用tableExport导出pdf中文乱码问题
  9. 还应该跑马吗?关于运动时间与寿命的(伪)科学分析
  10. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 9