docker容器重启故障

问题

强杀docker进程后,重启docker。docker中的容器无法启动并报错,报错内容如下

docker restart ae1f7b2c2f15 Error response from daemon: Cannot restart container ae1f7b2c2f15: container "ae1f7b2c2f15579674b62db24029f6f126ee45c875d4c85ac6f71eba7308400f": already exists

解决方案

将启动报already exists错误的容器执行以下命令

  1. docker-containerd-ctr --address /run/docker/containerd/docker-containerd.sock --namespace moby c rm <容器hash_id>
  2. 启动容器

原文地址:https://www.cnblogs.com/Presley-lpc/p/9337511.html

时间: 2024-08-30 04:29:08

docker容器重启故障的相关文章

Docker容器重启脚本

#!/bin/bash      if [ -z $1 ]; then   echo "Usage: c run <image name>:<version>"   echo "       c stop <container name>"   exit 1   fi      if [ -z $ETCD_HOST ]; then   ETCD_HOST="192.168.2.98:4001"   fi    

docker容器设置静态IP与宿主机同一网段通信

很早以前弄过docker容器设置静态ip地址以及容器与容器之间通信,用的不多所以没有记录下来. 今天在网上看到个文章关于设置静态ip地址的.就自己实战下.对了还有个pipework也可以设置.. 操作系统环境 [email protected]:~# cat /etc/issue Ubuntu 14.04.3 LTS \n \l 宿主机(系统采用ubuntu-14.04.1-server-amd64)的网络采用桥接模式(默认是DHCP模式,还有一种模式就是静态IP),网桥的网段与物理网段相同.目

为Docker容器设置静态IP

此文已由作者袁欢授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 创建docker容器 docker run -it --name=yh -h yh --net=none debian:sshd bash   ### 确保使用--net=none参数,此时新建的容器内不会创建网卡 docker ps 此时登录容器查看IP,会发现没有eth0网卡: [email protected]:/# ifconfig -alo        Link encap:Local Loop

阿里云专有云平台docker容器内应用故障总结

阿里云专有云平台docker容器内应用检测失败故障总结 各位网友,各位同行,大家好! 今天在阿里云专有云平台中,遇到了一些关于docker容器内应用检测失败的问题,现把今天的解 觉问题的心得和解决思路,分享给大家: 问题描述:在docker容器中rhs服务应用显示检测失败:(这里我只说一个例子就好了,然后解 决的方法和思路说一下: 解决方案和思路:1.首先先查看一下检测失败的报警系统: 2.进入服务器的后端,使用ps -ef 检查服务的进程,是否已经存在,如果不存在, 希,可以将其服务的应用程序

阿里云平台之docker容器故障总结

各位网友及同行大家好: 今天遇到了一些关于阿里云平台docker容器的问题,现在把自己在解决问题的思路和自己的一点心 得体会分享给大家,如果有遇到过类似问题的网络可以借鉴一下简单的小思路: 问题描述:云平台docker 容器处于停止状态,无法进行启动:(由于此容器也是带着应用的,不 应该停止的,以下是简单的思路) 解决办法:1.一般遇到此问题时候先登陆到宿主机上,然后查看以下docker进程是否存在: (备注:因为有的时候docker进程有时候会被卡死:这时候需要将其进程杀掉,然后重新启动) l

如何保证 docker 后台进程重启,而不引起容器关闭

前言 平常在进行docker 实验时,经常会需要修改一些配置参数,有些参数修改后,是需要重启docker 后台进程 daemon 才能生效的,但是docker 后台进程重启后,可能会造成正在运行的容器强制关闭.如果容器正在跑着重要的测试,这样就不太方便了.所以,有必要了解一下如何使docker 后台进程在重启的情况下,容器不会强制关闭,保持运行. 服务器环境 ubuntu 14.04docker 17.12.0-ce 修改docker 配置文件 sudo vim /etc/docker/daem

Centos故障01:Docker容器丢失

问题 一测试环境,配置及应用如下: [Centos ~]# rpm -q centos-release centos-release-7-6.1810.2.el7.centos.x86_64 应用: Docker Docker-Mysql Docker-Mongo dotnetcore-webapi RabbitMq Redis Nginx 年后上班发现dotnetcore-api 和docker应用无法使用. 解决 查找Docker 容器: docker ps -a 返回空. 创建Mysql容

重启服务器后Docker容器暴露的端口外网突然访问不了!!

*:first-child { margin-top: 0 !important; } .markdown-body>*:last-child { margin-bottom: 0 !important; } .markdown-body a:not([href]) { color: inherit; text-decoration: none; } .markdown-body .anchor { float: left; padding-right: 4px; margin-left: -2

Docker容器的重启策略及docker run的--restart选项详解

1. Docker容器的重启策略 Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略. Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关. Docker容器的重启策略如下: no,默认策略,在容器退出时不重启容器on-failure,在容器非正常退出时(退出状态非0),才会重启容器on-failure:3,在容器非正常退出时重启容器,最多重启3次always,在容器退出时总是重启容器unless-stopped,在容器退出时总是重启容