mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 21:47:20 +00:00
29 lines
815 B
Markdown
29 lines
815 B
Markdown
## fleetdm/fleetctl
|
|
|
|
This docker image allows to run `fleetctl` in a Linux environment that has all
|
|
the necessary dependencies to package `msi`, `pkg`, `deb` and `rpm` packages.
|
|
|
|
### Usage
|
|
|
|
```
|
|
docker run fleetdm/fleetctl command [flags]
|
|
```
|
|
|
|
Build artifacts are generated at `/build`. To get a package using this image:
|
|
|
|
```
|
|
docker run -v "$(pwd):/build" fleetdm/fleetctl package --type=msi
|
|
```
|
|
|
|
### Building
|
|
|
|
This image needs to be built from the root of the repo in order for the build
|
|
context to have access to the `fleetctl` binary. To build the image, run:
|
|
|
|
```
|
|
make fleetctl-docker
|
|
```
|
|
|
|
### Publishing
|
|
|
|
There's a GitHub workflow to build and publish this image to Docker Hub, currently it has to be triggered [manually](https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow).
|