因为docker 不加版本号直接拉取镜像,默认的是拉取最新的版本镜像,所以和旧版本的elastalert有版本冲突:
我们需要删除最新的镜像和容器,重新拉取指定版本的镜像。
1、如何查看一个docker镜像有哪些版本
要想查看镜像的版本和TAG,需要在docker hub查看
地址如下:https://hub.docker.com/r/library/
使用 docker pull sebp/elk:752 命令来拉取指定版本的镜像
2、在拉取新镜像之前,需要删除以前的镜像和容器
由于image被某个container引用(拿来运行),如果不将这个引用的container销毁(删除),那image肯定是不能被删除。
所以想要删除运行过的images必须首先删除它的container。
1)查看容器 (docker ps -a ):