当前位置:   article > 正文

【docker toolbox错误】Error response from daemon: OCI runtime create failed: container with id exists:_docker b'oci runtime create failed: container with

docker b'oci runtime create failed: container with id exists:

参考:https://www.jianshu.com/p/fa81ccc1745a

 

由于是基于docker toolbox来运行基于linux的docker容器,当你重启电脑时VM虚拟机可能保存了之前的数据,为此,你重启电脑之后,必须重启一下虚拟机清空一下换成,在使用docker start 或 restart 容器id 即可正常启动


简单粗暴,重启vm机器就可以了!!使用以下命令重启【开机启动docker之后,再次执行以下命令重启docker-machine】

docker-machine.exe restart default

基于windows docker toolbox的一系列问题,写一个bash脚本开机运行,则搞定一切! 【以下代码必须添加docker toolbox安装目录为环境变量,否则会运行失败】

  1. #!bin/bash
  2. # 第一步:启动docker程序
  3. docker-start.cmd
  4. # 第二步:解决windows docker toolbox启动无法挂载cgroups的错误【cgroups: cannot find cgroup mount destination: unknown】
  5. docker-machine ssh
  6. sudo mkdir /sys/fs/cgroup/systemd
  7. sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
  8. # 第三步骤:重启docker-machine【解决开机启动容器的Error response from daemon: OCI runtime create failed: container with id exists】
  9. docker-machine.exe restart
  10. # 最后一步:开机启动所有容器id
  11. docker.exe start ${docker ps -aq}

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号