error内容:ERROR: Unexpected bus error encountered in worker. This might be caused by insufficient shared memory (shm).
进入容器后可以df查看shm大小
原因: 创建docker的时候默认shm大小为64M,不够用!!
关闭docker service docker stop 或systemctl stop docker
重启docker 服务 systemctl restart docker
方法一:运行 docker run -it --shm-size="1g" ubuntu
方法二:(我用的是方法二,比较麻烦,解决后看到只要一个命令就可以解决了,方法一还没有用过)
第一步:docker ps 查看容器id
第二步:cd /进入主目录,通过cd var/lib/containers/容器id开头的一串数字 进入容器所在的配置目录
第三步:vim hostconfig.json vim模式更改shm