使用Docker时,执行run方法后执行docker ps方法中不存在run的容器的问题


学习Docker时,进行Mysql主从复制练习时,Mysql在run了之后执行docker ps方法,其中不存在刚才run的Mysql容器,使用docker logs或者不加-d输出日志,发现提示“ InnoDB: Write to file ./ib_logfile101failed at offset 5242880, 1048576 bytes should have been writt”Error日志,使用df命令查看了磁盘使用情况,其中一个磁盘满了,然后使用“docker rm $(docker ps -a -q)”命令清空所有容器之后磁盘有了空间。再次run后正常,还有,如果使用了-v挂载文件的话,可能也会失败,本人的处理方法是将run失败时创建的文件目录删除,重新run之后正常,


  TOC