2020-10-09 17:10:33 +00:00
|
|
|
---
|
2016-08-02 19:09:30 +00:00
|
|
|
version: '2'
|
|
|
|
|
2020-10-09 17:10:33 +00:00
|
|
|
x-default-settings:
|
|
|
|
volumes: &default-volumes
|
2021-06-07 20:34:17 +00:00
|
|
|
- ./fleet.crt:/etc/osquery/fleet.crt
|
2020-10-09 17:10:33 +00:00
|
|
|
- ./example_osquery.flags:/etc/osquery/osquery.flags
|
|
|
|
environment: &default-environment
|
|
|
|
ENROLL_SECRET: "${ENROLL_SECRET:?ENROLL_SECRET must be set for server authentication}"
|
|
|
|
command: &default-command osqueryd --flagfile=/etc/osquery/osquery.flags --tls_hostname=${FLEET_SERVER:-host.docker.internal:8080}
|
|
|
|
ulimits: &default-ulimits
|
|
|
|
core:
|
|
|
|
hard: 1000000000
|
|
|
|
soft: 1000000000
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: &extra-hosts
|
|
|
|
- "host.docker.internal:host-gateway"
|
2021-07-17 19:40:56 +00:00
|
|
|
platform: &default-platform linux/x86_64
|
2020-10-09 17:10:33 +00:00
|
|
|
|
2016-08-02 19:09:30 +00:00
|
|
|
services:
|
2021-07-17 19:40:56 +00:00
|
|
|
ubuntu20-osquery:
|
|
|
|
image: "osquery/osquery:4.9.0-ubuntu20.04"
|
|
|
|
platform: *default-platform
|
2020-10-09 17:10:33 +00:00
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: *extra-hosts
|
2016-08-02 19:09:30 +00:00
|
|
|
|
2021-01-19 22:52:29 +00:00
|
|
|
ubuntu18-osquery:
|
2021-07-17 19:40:56 +00:00
|
|
|
image: "osquery/osquery:4.9.0-ubuntu18.04"
|
|
|
|
platform: *default-platform
|
2020-10-09 17:10:33 +00:00
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: *extra-hosts
|
2017-03-15 15:53:54 +00:00
|
|
|
|
2021-07-17 19:40:56 +00:00
|
|
|
ubuntu16-osquery:
|
|
|
|
image: "osquery/osquery:4.9.0-ubuntu16.04"
|
|
|
|
platform: *default-platform
|
2020-10-09 17:10:33 +00:00
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: *extra-hosts
|
2017-03-15 22:40:18 +00:00
|
|
|
|
2021-07-17 19:40:56 +00:00
|
|
|
centos8-osquery:
|
|
|
|
image: "osquery/osquery:4.9.0-centos8"
|
|
|
|
platform: *default-platform
|
2021-01-19 22:52:29 +00:00
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: *extra-hosts
|
2021-01-19 22:52:29 +00:00
|
|
|
|
|
|
|
centos7-osquery:
|
2021-07-17 19:40:56 +00:00
|
|
|
image: "osquery/osquery:4.9.0-centos7"
|
|
|
|
platform: *default-platform
|
2021-01-19 22:52:29 +00:00
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: *extra-hosts
|
2021-01-19 22:52:29 +00:00
|
|
|
|
2021-07-17 19:40:56 +00:00
|
|
|
centos6-osquery:
|
|
|
|
image: "osquery/osquery:4.9.0-centos6"
|
|
|
|
platform: *default-platform
|
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
|
|
|
extra_hosts: *extra-hosts
|
|
|
|
|
|
|
|
debian10-osquery:
|
|
|
|
image: "osquery/osquery:4.9.0-debian10"
|
|
|
|
platform: *default-platform
|
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
|
|
|
extra_hosts: *extra-hosts
|
|
|
|
|
|
|
|
debian9-osquery:
|
|
|
|
image: "osquery/osquery:4.9.0-debian9"
|
|
|
|
platform: *default-platform
|
2020-10-09 17:10:33 +00:00
|
|
|
volumes: *default-volumes
|
|
|
|
environment: *default-environment
|
|
|
|
command: *default-command
|
|
|
|
ulimits: *default-ulimits
|
2021-06-15 17:14:57 +00:00
|
|
|
extra_hosts: *extra-hosts
|