解决Docker无法停止的方法

导读 在本篇文章里小编给大家整理了关于docker容器无法stop的解决办法,有需要的朋友们可以参考下。

解决方法如下:

1、强制删除容器

docker rm -f jenkins

2、清理此容器的网络占用

docker network disconnect --force bridge jenkins
docker 无法stop,kill容器

最近在遇到docker无法删除,或者kill相应的容器,要么是运行完docker stop xxx后发现xxx仍然存在,要么就根本无法删除,或者发现会报错,提示 Error response from daemon: Conflict, cannot remove the default name of the container

这种情况的可能原因是在过去的某个时刻,已创建了一个命名容器,然后您已将其保持运行状态。之后,主机因任何原因重新启动,并且没有优雅地终止容器。剩下的文件现在似乎阻止你重新生成旧名称的新容器,因为系统认为旧容器仍然存在。

我们先使用docker ps -a 看看所有容器的运行记录,以异常方式退出的容器将具有非零状态代码。根据名称搜索需要的名称,然后使用实际的十六进制代码将其删除 docker rm xxxxxx。

但是,有时候发现-a并没有多余信息。则可用手动删除容器方法。即删除/var/lib/docker/containers/下的对应文件夹,将其删除,注意使用root权限,然后systemctl restart docker即可。

到此这篇关于docker容器无法stop的解决办法的文章就介绍到这了。

原文来自:https://www.linuxprobe.com/docker-cant-stop.html

热门文章

暂无图片
编程学习 ·

Qt 文件路径操作

//mSaveName = "C:/aaaa/fff.txt"; auto info = QFileInfo(mSaveName); QString pathName = info.absolutePath();// "C:/aaaa" QString baseName = info.baseName(); //"fff" QString fileName = info.fileName(); //"fff.txt"
暂无图片
编程学习 ·

Unity2D教程:菜单界面、文字设置、常用界面功能

菜单界面创建一个UI-Image,会自动生成Canvas。 设置Canvas的设置模式为随屏幕改变 设置Image的伸展模式,在这个界面按下Alt键会变成这样,选择右下角那个就是填充整个Canvas了在当前Image下创建Button,将Button下面的Text和Button自身都弄成预置物Text可以加一个Outline组件…
暂无图片
编程学习 ·

Redis和Memcache缓存核心及原理对比最全解析

1. 缓存基础知识1.1 缓存类型 缓存是高并发场景下提高热点数据访问性能的一个有效手段,在开发项目时会经常使用到。缓存的类型分为:本地缓存、分布式缓存和多级缓存。 本地缓存就是在进程的内存中进行缓存,比如我们的 JVM 堆中,可以用 LRUMap 来实现,也可以使用 Ehcache 这…
暂无图片
编程学习 ·

牧牛链,牧牛帮排线

牧牛链医疗鉴证区块链 截至到目前为止,国家大数据局尚未完成对所有医疗机构内生成的医疗数据收集整理,也未完成对居民个人健康档案或病历的电子化进程。医疗机构上传数据和居民主动上传意愿不强烈。越来越多的医疗纠纷报道已经严重影响到医生群体的工作热情。许多医生对于基于…
暂无图片
编程学习 ·

【C++】引用

引用的定义引用是给另外一个变量起别名,所以引用不会分配内存空间。引用的声明方法:类型标识符 &引用名=目标变量名;(如int &ptr = num;)引用和指针的区别1、指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。 2、引用在定义的时候必须…
暂无图片
编程学习 ·

练习2-1 Programming in C is fun! (5分)

练习2-1 Programming in C is fun! (5分) 本题要求编写程序,输出一个短句“Programming in C is fun!”。 输入格式: 本题目没有输入。 输出格式: 在一行中输出短句“Programming in C is fun!”。 #include <stdio.h>int main() {printf("Programming in C is fun…
暂无图片
编程学习 ·

01 | 为什么需要消息队列?

1.应用场景见: https://blog.csdn.net/william_n/article/details/1040254082.学习/操作2.1 阅读文档01 | 为什么需要消息队列?李玥 2020-01-1400:0011:24讲述:李玥 大小:10.46M你好,我是李玥。今天我们来讲讲为什么需要消息队列,消息队列主要解决的是什么问题。消息队列…
暂无图片
编程学习 ·

APP新增功能介绍页

纲要 1、功能名称; 2、因为什么需求原因,推出此功能; 3、设置路径、使用路径,每个小流程使用【】和-链接; 4、具体某角色的操作路径截图; 5、截图上,使用红框、箭头,文字等标记并写上简单的说明文字; 6、规则说明:功能使用后,会该角色会收到什么,别的用户会收到什么…
暂无图片
编程学习 ·

一文详解:二叉搜索树

这几天一直在刷题,每天都觉得时间不够用,心态上会有波动。争取在9月之前刷到300道题,调整心态,继续前行。 今天我们来复习一下二叉排序树(BST),首先我们先看下定义: 一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点…
暂无图片
编程学习 ·

python 实现螺旋矩阵

创建一个大小为m * n的矩阵, 并以螺旋方式遍历它。 在遍历时,我们跟踪变量“ val”以填充下一个值, 我们将“ val”一个接一个地递增,并将其值放入矩阵中。 以下是简单实现: def spiral_matrix(m,n)::param x: colunm index:param y: row indexa = [[0 for _ in range(m)]…
暂无图片
编程学习 ·

数据结构与算法学习之路------线性结构

数据结构与算法学习之路------线性结构 数据结构又分为线性结构和非线性结构,线性结构为最常用的数据结构。线性结构的特点是数据元素之间存在一对一的线性关系。线性结构又有两种不同的存储结构:顺序存储结构和链式存储结构顺序存储的线性表称为顺序表,顺序表中的存储元素是…
暂无图片
编程学习 ·

pyspark_聚合操作groupby_sum

print(*****************整体变化:) print(DF_temp.groupby().agg({deposit_increase:sum}).collect()) print(***************存款人均变化:) print(DF_temp.groupby().agg({deposit_increase:mean}).collect())
暂无图片
编程学习 ·

java温习*(13):关于向下转型易出现错误总结

1、向下转型需在满足向上转型前提下进行譬如:如下图所示代码中,父类Person及两个子类Chinese,French,子类中既有重写父类的方法,又有各自独立的方法。测试类中:先经过向上转型设置one指向Chinese,后由French强转one,此时虽然编译不会报错,但会产生运行时异常。因此:请…
暂无图片
编程学习 ·

二进制与十进制转换工具类

package util;/*** 二进制工具类* * @author 谢辉* @time 2020.07.01**/ public class BinaryUtil {/*** 十进制数字转二进制* * @param num 十进制数字* @param strResult 结果容器,追加结果用,* @return 返回结果字符串*/public static String DecimalToBinary(Integ…
暂无图片
编程学习 ·

从永远到永远-SpringCloud项目实战(七)-前端框架NUXT

1、什么是服务端渲染 服务端渲染又称SSR (Server Side Render)是在服务端完成页面的内容,而不是在客户端通过AJAX获取数据。 服务器端渲染(SSR)的优势主要在于:更好的 SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。 如果你的应用程序初始展示 loading 菊花图,…
暂无图片
编程学习 ·

springboot-shiro

Shiro 根据狂神课程学习 1.1、什么是Shiro?Apache Shiro是一个强大且易用的Java安全框架 执行身份验证、授权、密码和会话管理为什么要使用shiro? 如果你是需要设计RBAC(Role Based Access Control)基础系统,需要编写大量用于权限控制的代码时。那么你需要使用Shiro。因为…
暂无图片
编程学习 ·

PYQT中QtMultimedia模块使用及处理

PYQT中,使用QtMultimedia模块,播放视频。 本文可以实现的功能是点击播放按钮,可以播放视频;点击暂停按钮,可以停止播放视频;拉动进度条,可以定位视频播放位置。 附上代码: from PyQt5.QtCore import QUrl import PyQt5.QtWidgets from PyQt5.QtMultimedia import * fro…