[root@13-docker-demo ~]# docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk
/usr/bin/docker-current: Error response from daemon: Conflict. The container name "/elk" is already in use by container ebac9c2776be554a056db91b21275112d106f
8a017dab06625d2b070ee17ee1c. You have to remove (or rename) that container to be able to reuse that name..See '/usr/bin/docker-current run --help'.
直接用docker ps,发现并没有活动的容器,这时要用docker ps -l命令查看。
把已停止的容器删除后,再跑上面的命令,终于,elk跑起来了,如下图
elk.png
我靠,用docker来跑,瞬间爽爆,因为之前也手工一步一步去安装过elk,中间遇到过各种问题,现在用docker,一步到位,太hi!!!
下面附几条有用的命令
1 删除容器
$ docker rm bdc8d8c475cb # bdc8d8c475cb是容器id
2 删除所有停止运行的容器
$ docker rm $(docker ps -a -q)
网友评论