Error response from daemon: OCI runtime create failed: container with id exists: XXXX

问题现象:

docker-version: 18.09.7

早起访问docker内服务突然发现服务均未启动,尝试docker start启动时,部分镜像报如下错误:

root@ecs-shc02:/# docker start skywalking-oap 
Error response from daemon: OCI runtime create failed: container with id exists: 8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69: unknown
Error: failed to start containers: skywalking-oap

问题原因:

经排查是因为docker异常停止,docker未能将该容器文件删除。所以启动的时候,会报错该容器已存在。

解决方法:

通过find命令找到生成以docker-ID为名称的文件夹(一般在/run下的runc文件夹下),删除后启动容器即可。

root@ecs-shc02:/# find -name '8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69'
./run/docker/runtime-runc/moby/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/hugetlb/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/blkio/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/pids/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/freezer/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/memory/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/cpu,cpuacct/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/perf_event/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/devices/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/cpuset/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/net_cls,net_prio/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./sys/fs/cgroup/systemd/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/docker/image/overlay2/layerdb/mounts/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/docker/containers/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/hugetlb/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/blkio/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/pids/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/freezer/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/memory/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/cpu,cpuacct/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/perf_event/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/devices/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/cpuset/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/net_cls,net_prio/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69
./var/lib/lxcfs/cgroup/name=systemd/docker/8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69

 删除对应文件夹

root@ecs-shc02:/run/docker/runtime-runc/moby# rm -rf 8f804f31236839308ae4668335bdce6ebcfd870a3b42d410e05b82d3a737bc69/

再次启动容器

root@ecs-shc02:/run/docker/runtime-runc/moby# docker start rabbitmq1 
rabbitmq1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值