docker pull logstash:7.6.1   #拉取镜像

docker run --rm -di logstash:7.6.1  #创建容器
# 创建用于存放配置的目录
mkdir -p /etc/logstash

docker cp a2b57db59271:/usr/share/logstash/config /etc/logstash/config/ # 复制配置文件,冒号前面为容器ID

docker cp a2b57db59271:/usr/share/logstash/pipeline /etc/logstash/pipeline # 复制logstash管道文件

docker stop a2b57db59271 # 停止原有容器,否则无法删除

docker rm a2b57db59271 # 删除原有容器,使用容器ID删除
# 创建新容器并挂载目录
docker run -di --name=mylogstash -v /etc/logstash/config:/usr/share/logstash/config -v /etc/logstash/pipeline:/usr/share/logstash/pipeline logstash:7.6.1