1、项目信息
host os:Kylin-Server-V10
docker: docker-ce-18.09.7
cloud: openstack queens
2、问题描述及原因分析
docker restart nova_compute,重启容器报如下错误:
Error response from daemon: Cannot restart container nova_compute: OCI runtime create failed: container with id exists: 0fd39d3053939918fa2b24480252591747163acce514a2b7dc88719c933d93e0: unknown
由于此过程中重启了docker且虚拟机也在重启过程中,导致nova_compute容器进程未能正常结束,需要手动去操作,目录中的ID根据报错提示填写即可,如下:
rm -rf /run/docker/runtime-runc/moby/0fd39d3053939918fa2b24480252591747163acce514a2b7dc88719c933d93e0/
重启:
docker restart nova_compute
3、解决方案:
删除运行状态文件夹,如下:
rm -rf /run/docker/runtime-runc/moby/0fd39d3053939918fa2b24480252591747163acce514a2b7dc88719c933d93e0/
重启:
docker restart nova_compute