关于启动Docker容器的错误:OCI runtime create failed: container with id exists

摘要:
环境系统:centos7.6 Docker:2010.7症状执行以下启动命令后,dockerstartmysqlserver出现异常。1 Dockerstartmysqlserver2Errorresponsefromdaemon:OCRuntimecreatefailed:标识为c29c0bc9836880aa883d1ac7e50da566ed的容器

环境

系统:centos7.6

Docker:20.10.7

症状

在执行如下启动命令后docker start mysqlserver出现了一下异常报错

1 docker start mysqlserver
2 Error response from daemon: OCI runtime create failed: container with id exists: c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2: unknown
3 Error: failed to start containers: mysqlserver

解决方案

 1 # 进入如下目录
 2 cd /run/docker/runtime-runc/moby
 3 
 4 # 执行ls命令可以查看到类似显示
 5 ls
 6 2901da5462f792296b36ce7e982d8ef66233fce3c78c8c150522893625768e56
 7 c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2
 8 ed4c1c5e03c74b3ce4c41aafbb5f276064d51546f8359ed493b3623a0baaf648
 9 
10 # 通过rm -rf命令删除文件夹
11 # 例如删除症状中的错误id(c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2)对应的文件夹
12 rm -rf c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2/
13 
14 # 删除后重新执行命令,即可启动容器
15 docker start mysqlserver

免责声明:文章转载自《关于启动Docker容器的错误:OCI runtime create failed: container with id exists》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇NT驱动的加载及简单通讯aarch64-linux-gnu交叉编译Qt4.7.3下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

容器化部署Cassandra高可用集群

前提: 三台装有docker的虚拟机,这里用VM1,VM2,VM3表达(当然生产环境要用三个独立物理机,否则无高可用可言),装docker可参见Ubuntu离线安装docker。 开始部署: 部署图 如上图所示,三台VM的IP分别为: 192.168.0.101 192.168.0.102 192.168.0.103 客户端将使用这三个IP来连接集群,每...

(三)轻量级文件服务器filebrowser

既然资料都热备好了,那在外面还想看看资料,怎么办呢? 机器好的,上个nextcloud或者owncloud,我的需求只要能下载能上传即可,要不了那么多的功能,所以此处推荐一个轻量级文件服务器filebrowser。 filebrowser在GitHub上也有6.6K的star,虽然不维护了,但论基本功能却已足够。 依然是熟悉的docker化部署: 选择哪...

docker——harbor

为什么要用harbor? 在实际生产运维中,往往需要把镜像发布到几十、上百台或更多的节点上。这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我们需要一个像Git仓库一样系统来统一管理镜像。这里介绍的是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库中心。Habor是由VMWare公...

项目部署(一、docker安装与使用)

linux系统 国内使用daoclound一键安装 curl -sSL https://get.daocloud.io/docker | sh 查看docker版本 docker version systemctl start docker 启动dockersystemctl stop docker 停止systemctl restart docker 重...

docker集中化管理平台--shipyard部署

Shipyard是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具,包括core和extension两个版本,core即shipyard主要是把多个 host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载均衡、集中化日志...

Docker Overlay 应用部署

Docker Overlay 部署条件 要想使用Docker原生Overlay网络,需要满足以下任意条件: 1、Docker运行在Swarm模式 2、使用键值存储的Docker主机集群 本次部署使用键值存储的Docker主机集群,需要满足以下条件: 1. 集群中主机连接到键值存储,Docker支持Consul、Etcd和Zookeeper; 2. 集群中主...