docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is

这篇具有很好参考价值的文章主要介绍了docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用docker run命令运行容器,再进入容器时报错

运行容器命令

docker run --restart=always --name mongo -v /data/mongo:/data/db -p 27017:27017 -d mongo --auth

进入容器命令

docker exec -it mongo bash

错误信息

Error response from daemon: Container 90831dd80b32a1502d9535c874ceec899b5fd70c883481195b4f36cd29be47b0 is restarting, wait until the container is running

[root@Tracy ~]# docker exec -it mongo bash
Error response from daemon: Container 90831dd80b32a1502d9535c874ceec899b5fd70c883481195b4f36cd29be47b0 is restarting, wait until the container is running

分析 

(1)查看容器是否启动

[root@Tracy ~]# docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED              STATUS                           PORTS                                                  NAMES
90831dd80b32   mongo       "docker-entrypoint.s…"   About a minute ago   Restarting (14) 20 seconds ago                                                          mongo

启动中,但是没有端囗

(2)查看端囗是否被占用

[root@Tracy ~]# lsof -i:27017

端囗没有被占用 

(3)查看docker日志

docker logs --tail 50 --follow --timestamps mongo  # mongo为容器名称

其中有个错误信息提示:磁盘没有空间了

docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is

(4)查看磁盘空间

du -ach / --max-depth=1

[root@Tracy ~]# du -ach / --max-depth=1
0	/sbin
0	/lib
8.7G	/var
0	/sys
4.0K	/media
4.0K	/srv
0	/.autorelabel
176M	/boot
du: cannot access ‘/proc/23839/task/23839/fd/4’: No such file or directory
du: cannot access ‘/proc/23839/task/23839/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/23839/fd/3’: No such file or directory
du: cannot access ‘/proc/23839/fdinfo/3’: No such file or directory
0	/proc
7.0G	/usr
4.0K	/mnt
16K	/lost+found
16K	/opt
59M	/tmp
0	/dev
0	/lib64
39M	/etc
179M	/run
109M	/data
3.4G	/home
264M	/root
0	/bin
20G	/
20G	total

磁盘空间一共20G,都被占满了,清除或扩容磁盘空间即可。文章来源地址https://www.toymoban.com/news/detail-515336.html

到了这里,关于docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker报错Error response from daemon: Container xxx is not running

    在移植了docker后,执行了 sudo docker run --name myrosort -p 80:80 -d rosort 指令运行名为myrosort的容器,通过 sudo docker ps -a 也可以看到确实运行了 但接下来想要进入容器,执行 sudo docker start myrosort 以及 sudo docker exec -it myrosort bash 指令的以后发现报错,容器没有运行, 53e999137030b67.....

    2024年02月04日
    浏览(41)
  • 使用docker报Error response from daemon: Cannot start container container-name: failed to create

    昨天使用Docker进行容器化应用开发的过程中,遇到端口冲突的问题。当我们尝试启动一个新的容器时,可能会收到以下错误信息: Error response from daemon: Cannot start container container-name: failed to create endpoint endpoint-name on network network-name: Bind for 0.0.0.0:port failed: port is already allocated.

    2024年02月10日
    浏览(32)
  • docker: Error response from daemon: Conflict. The container name is already in use by container You

    docker: Error response from daemon: Conflict. The container name is already in use by container You have to remove (or rename) that container to be able to reuse that name. 在此之前已经启动了相同名字的docker容器,The container name is already in use by container You have to remove (or rename) that container to be able to reuse that name 想要

    2024年02月10日
    浏览(49)
  • Docker desktop启动容器出错:Error response from daemon

    在windows上安装docker-desktop使用cmd命令启动构建容器时报标题的错误,原因是未找到容器启动路径,由于linux的文件系统和wondows是不一样的,因此在构建子系统时需要配置共享文件夹。 在下面图片未配置共享文件夹构建容器会报错: 使用 -v 配置共享文件夹 容器成功启动,在

    2024年02月13日
    浏览(38)
  • 已解决 docker: Error response from daemon: OCI runtime create failed: container_linux.go:349

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾 猫头虎建议程序员必备技术栈一览表📖 : 云原生技术 Cloud Native : 🔥 Golang 🐳 Docker ☸️ Kubernetes ⛵ Helm 🔥 Serverless 🌩️ AWS Lambda ☁️ Google Cloud Functions 📦 Microservices 🚀 Envoy 🌐 Istio 📊 Prometheus 🦄 博客首页 : 🐅🐾

    2024年02月08日
    浏览(45)
  • docker拉取镜像时报错Error response from daemon: Head ““no basic auth credentials

    docker拉取私有仓库报如下错误: docker私有仓库需要登录授权,因此,可以通过docker进行登录。登录命令如下: 说明:docker login 私有仓库ip:端口 -u 用户名 -p  密码 能成功拉取镜像了。

    2024年02月12日
    浏览(53)
  • docker报错之:docker: Error response from daemon: Conflict. The container name “xxx“ is already in use b

            最近再使用docker搭建靶场环境的时候,遇到了docker容器报错。 这是docker守护进程冲突引起的响应错误。猜测可能是之前启动容器未正确的退出导致的。需要将以前启动过的容器删掉。 1、docker ps -a 查看所有的容器状态,包括正在运行和已经停止的。 2、docker rm i

    2024年02月03日
    浏览(42)
  • 删除Docker容器里面镜像出现:Error response from daemon: conflict: unable ...

    当我们拉取的镜像有问题时,想删除镜像,进行重新拉取时。删除镜像时候发现执行普通的docker rmi [镜像id/镜像名字];时候出现类似于如下的错误: 这是因为:在使用docker删除本地某个镜像时,出现了error报错,根据意思应该是这个镜像有个依赖,需要删除依赖后再删除此镜

    2024年02月11日
    浏览(65)
  • 使用docker时报Error response from daemon: driver failed programming external connectivity on endpoint

    前段时间在使用Docker进行开发部署中,遇到端口冲突的问题。当我们启动一个Docker容器时,有时会出现以下错误信息: 在这里我将介绍如何解决这个问题的。 该错误信息提示了一个端口已经被占用的问题。在启动一个容器时,Docker会尝试将容器的端口映射到宿主机上,以便

    2024年02月08日
    浏览(38)
  • docker: Error response from daemon: Conflict. The container name “/mysql“ is already in use by conta

    一、问题描述  docker安装好MySQL后,创建实例并启动时报错 : docker: Error response from daemon: Conflict. The container name \\\"/mysql\\\" is already in use by container \\\"5e1f4861f523bdff7cfcfb538d405ac506558b771f880ea4276a3104dfd49b5b\\\". You have to remove (or rename) that container to be able to reuse that name. 二、解决 (1)移除原来

    2024年02月12日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包