【发布时间】:2018-10-08 20:31:04
【问题描述】:
我们创建了一个 DockerFile 来与 FileBeat 一起运行应用程序。 Docker 映像正在成功构建,当我启动容器时,我的应用程序运行良好。但是,当容器启动时 FileBeat 没有启动。
我们必须使用 docker exec 手动启动 FileBeat 服务。
下面是我的 Docker 文件。
FROM microsoft/aspnetcore:2.0.3
COPY pub/ /app/
WORKDIR /app
WORKDIR /usr/local/filebeat
RUN curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.2.4-amd64.deb
RUN dpkg -i filebeat-6.2.4-amd64.deb
CMD service filebeat start
WORKDIR /app
ENTRYPOINT ["dotnet", "Application.dll"]
【问题讨论】:
标签: docker elasticsearch .net-core dockerfile filebeat