|
2 | 2 |
|
3 | 3 | Fluent Bit container images are available on Docker Hub ready for production usage. Current available images can be deployed in multiple architectures. |
4 | 4 |
|
| 5 | +### Quick Start |
| 6 | + |
| 7 | +Get started by simply typing the following command: |
| 8 | + |
| 9 | +``` |
| 10 | +docker run -ti cr.fluentbit.io/fluent/fluent-bit |
| 11 | +``` |
| 12 | + |
5 | 13 | ## Tags and Versions |
6 | 14 |
|
7 | 15 | The following table describes the tags that are available on Docker Hub [fluent/fluent-bit](https://hub.docker.com/r/fluent/fluent-bit/) repository: |
8 | 16 |
|
9 | | -| Tag\(s\) | Manifest Architectures | Description | |
10 | | -| :--- | :--- | :--- | |
11 | | -| 1.9.1 | x86\_64, arm64v8, arm32v7 | Release [v1.9.1](https://fluentbit.io/announcements/v1.9.1/) | |
12 | | -| 1.9.1-debug | x86\_64, arm64v8, arm32v7 | v1.9.x releases (production + debug) | |
13 | | -| 1.9.0 | x86\_64, arm64v8, arm32v7 | Release [v1.9.0](https://fluentbit.io/announcements/v1.9.0/) | |
14 | | -| 1.9.0-debug | x86\_64, arm64v8, arm32v7 | v1.9.x releases (production + debug) | |
15 | | -| 1.8, 1.8.15 | x86\_64, arm64v8, arm32v7 | Release [v1.8.15](https://fluentbit.io/announcements/v1.8.15/) | |
16 | | -| 1.8-debug, 1.8.15-debug | x86\_64 | v1.8.x releases (production + debug) | |
17 | | -| 1.8.14 | x86\_64, arm64v8, arm32v7 | Release [v1.8.14](https://fluentbit.io/announcements/v1.8.14/) | |
18 | | -| 1.8.14-debug | x86\_64 | v1.8.x releases (production + debug) | |
19 | | -| 1.8.13 | x86\_64, arm64v8, arm32v7 | Release [v1.8.13](https://fluentbit.io/announcements/v1.8.13/) | |
20 | | -| 1.8.13-debug | x86\_64 | v1.8.x releases (production + debug) | |
21 | | -| 1.8.12 | x86\_64, arm64v8, arm32v7 | Release [v1.8.12](https://fluentbit.io/announcements/v1.8.12/) | |
22 | | -| 1.8.12-debug | x86\_64 | v1.8.x releases (production + debug) | |
23 | | -| 1.8.11 | x86\_64, arm64v8, arm32v7 | Release [v1.8.11](https://fluentbit.io/announcements/v1.8.11/) | |
24 | | -| 1.8.11-debug | x86\_64 | v1.8.x releases + Busybox | |
25 | | -| 1.8.10 | x86\_64, arm64v8, arm32v7 | Release [v1.8.10](https://fluentbit.io/announcements/v1.8.10/) | |
26 | | -| 1.8.10-debug | x86\_64 | v1.8.x releases + Busybox | |
27 | | -| 1.8.9 | x86\_64, arm64v8, arm32v7 | Release [v1.8.9](https://fluentbit.io/announcements/v1.8.9/) | |
28 | | -| 1.8.9-debug | x86\_64 | v1.8.x releases + Busybox | |
29 | | -| 1.8.8 | x86\_64, arm64v8, arm32v7 | Release [v1.8.8](https://fluentbit.io/announcements/v1.8.8/) | |
30 | | -| 1.8.8-debug | x86\_64 | v1.8.x releases + Busybox | |
31 | | -| 1.8.7 | x86\_64, arm64v8, arm32v7 | Release [v1.8.7](https://fluentbit.io/announcements/v1.8.7/) | |
32 | | -| 1.8.7-debug | x86\_64 | v1.8.x releases + Busybox | |
33 | | -| 1.8.6 | x86\_64, arm64v8, arm32v7 | Release [v1.8.6](https://fluentbit.io/announcements/v1.8.6/) | |
34 | | -| 1.8.6-debug | x86\_64 | v1.8.x releases + Busybox | |
35 | | -| 1.8.5 | x86\_64, arm64v8, arm32v7 | Release [v1.8.5](https://fluentbit.io/announcements/v1.8.5/) | |
36 | | -| 1.8.5-debug | x86\_64 | v1.8.x releases + Busybox | |
37 | | -| 1.8.4 | x86\_64, arm64v8, arm32v7 | Release [v1.8.4](https://fluentbit.io/announcements/v1.8.4/) | |
38 | | -| 1.8.4-debug | x86\_64 | v1.8.x releases + Busybox | |
39 | | -| 1.8.3 | x86\_64, arm64v8, arm32v7 | Release [v1.8.3](https://fluentbit.io/announcements/v1.8.3/) | |
40 | | -| 1.8.3-debug | x86\_64 | v1.8.x releases + Busybox | |
41 | | -| 1.8.2 | x86\_64, arm64v8, arm32v7 | Release [v1.8.2](https://fluentbit.io/announcements/v1.8.2/) | |
42 | | -| 1.8.2-debug | x86\_64 | v1.8.x releases + Busybox | |
43 | | -| 1.8.1 | x86\_64, arm64v8, arm32v7 | Release [v1.8.1](https://fluentbit.io/announcements/v1.8.1/) | |
44 | | -| 1.8.1-debug | x86\_64 | v1.8.x releases + Busybox | |
| 17 | +| Tag(s) | Manifest Architectures | Description | |
| 18 | +| ----------- | ------------------------- | ------------------------------------------------------------ | |
| 19 | +| 1.9.3 | x86\_64, arm64v8, arm32v7 | Release [v1.9.3](https://fluentbit.io/announcements/v1.9.3/) | |
| 20 | +| 1.9.3-debug | x86\_64, arm64v8, arm32v7 | v1.9.x releases (production + debug) | |
| 21 | +| 1.9.2 | x86\_64, arm64v8, arm32v7 | Release [v1.9.2](https://fluentbit.io/announcements/v1.9.2/) | |
| 22 | +| 1.9.2-debug | x86\_64, arm64v8, arm32v7 | v1.9.x releases (production + debug) | |
| 23 | +| 1.9.1 | x86\_64, arm64v8, arm32v7 | Release [v1.9.1](https://fluentbit.io/announcements/v1.9.1/) | |
| 24 | +| 1.9.1-debug | x86\_64, arm64v8, arm32v7 | v1.9.x releases (production + debug) | |
| 25 | +| 1.9.0 | x86\_64, arm64v8, arm32v7 | Release [v1.9.0](https://fluentbit.io/announcements/v1.9.0/) | |
| 26 | +| 1.9.0-debug | x86\_64, arm64v8, arm32v7 | v1.9.x releases (production + debug) | |
45 | 27 |
|
46 | 28 | It's strongly suggested that you always use the latest image of Fluent Bit. |
47 | 29 |
|
48 | 30 | ## Multi Architecture Images |
49 | 31 |
|
50 | | -Our production stable images are based on [Distroless](https://github.com/GoogleContainerTools/distroless) focusing on security containing just the Fluent Bit binary and minimal system libraries and basic configuration. |
51 | | -We also provide **debug** images for all architectures (from 1.9.0+) which contain a full (Debian) shell and package manager that can be used to troubleshoot or for testing purposes. |
| 32 | +Our production stable images are based on [Distroless](https://github.com/GoogleContainerTools/distroless) focusing on security containing just the Fluent Bit binary and minimal system libraries and basic configuration. We also provide **debug** images for all architectures (from 1.9.0+) which contain a full (Debian) shell and package manager that can be used to troubleshoot or for testing purposes. |
52 | 33 |
|
53 | 34 | From a deployment perspective, there is no need to specify an architecture, the container client tool that pulls the image gets the proper layer for the running architecture. |
54 | 35 |
|
55 | 36 | ## Getting Started |
56 | 37 |
|
57 | 38 | Download the last stable image from 1.9 series: |
58 | 39 |
|
59 | | -```text |
60 | | -docker pull fluent/fluent-bit:1.9.0 |
| 40 | +``` |
| 41 | +docker pull cr.fluentbit.io/fluent/fluent-bit:1.9 |
61 | 42 | ``` |
62 | 43 |
|
63 | | -Once the image is in place, now run the following \(useless\) test which makes Fluent Bit measure CPU usage by the container: |
| 44 | +Once the image is in place, now run the following (useless) test which makes Fluent Bit measure CPU usage by the container: |
64 | 45 |
|
65 | | -```text |
66 | | -docker run -ti fluent/fluent-bit:1.9.0 -i cpu -o stdout -f 1 |
| 46 | +``` |
| 47 | +docker run -ti cr.fluentbit.io/fluent/fluent-bit:1.9 \ |
| 48 | + -i cpu -o stdout -f 1 |
67 | 49 | ``` |
68 | 50 |
|
69 | 51 | That command will let Fluent Bit measure CPU usage every second and flush the results to the standard output, e.g: |
70 | 52 |
|
71 | | -```text |
| 53 | +``` |
72 | 54 | [2019/10/01 12:29:02] [ info] [engine] started |
73 | 55 | [0] cpu.0: [1504290543.000487750, {"cpu_p"=>0.750000, "user_p"=>0.250000, "system_p"=>0.500000, "cpu0.p_cpu"=>0.000000, "cpu0.p_user"=>0.000000, "cpu0.p_system"=>0.000000, "cpu1.p_cpu"=>1.000000, "cpu1.p_user"=>0.000000, "cpu1.p_system"=>1.000000, "cpu2.p_cpu"=>1.000000, "cpu2.p_user"=>1.000000, "cpu2.p_system"=>0.000000, "cpu3.p_cpu"=>0.000000, "cpu3.p_user"=>0.000000, "cpu3.p_system"=>0.000000}] |
74 | 56 | ``` |
|
0 commit comments