mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-13 14:34:33 +00:00
chore(docker): falco-builder docker image refinements
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
This commit is contained in:
parent
e422337ed7
commit
7b2b0b14a5
@ -1,7 +1,8 @@
|
|||||||
FROM centos:7
|
FROM centos:7
|
||||||
|
|
||||||
LABEL name="falcosecurity/falco-builder"
|
LABEL name="falcosecurity/falco-builder"
|
||||||
LABEL usage="docker run -v /etc/passwd:/etc/passwd:ro -v $PWD/..:/source -v $PWD/build:/build falcosecurity/falco-builder"
|
LABEL usage="docker run -v $PWD/..:/source -v $PWD/build:/build falcosecurity/falco-builder cmake"
|
||||||
|
LABEL maintainer="opensource@sysdig.com"
|
||||||
|
|
||||||
ARG BUILD_TYPE=release
|
ARG BUILD_TYPE=release
|
||||||
ARG BUILD_DRIVER=OFF
|
ARG BUILD_DRIVER=OFF
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
gccversion=$(gcc --version | head -n1)
|
gccversion=$(gcc --version | head -n1)
|
||||||
cppversion=$(g++ -dM -E -x c++ /dev/null | grep -F __cplusplus | cut -d' ' -f3)
|
cppversion=$(g++ -dM -E -x c++ /dev/null | grep -F __cplusplus | cut -d' ' -f3)
|
||||||
cmakeversion=$(cmake --version | head -n1)
|
cmakeversion=$(cmake --version | head -n1)
|
||||||
dockerversion=$(docker --version)
|
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
Hello, this is the Falco builder container.
|
Hello, this is the Falco builder container.
|
||||||
@ -14,7 +13,7 @@ How to use.
|
|||||||
* docker run falcosecurity/falco-builder
|
* docker run falcosecurity/falco-builder
|
||||||
* docker run falcosecurity/falco-builder usage
|
* docker run falcosecurity/falco-builder usage
|
||||||
|
|
||||||
It supports bash sessions.
|
It supports bash.
|
||||||
* docker run -ti falcosecurity/falco-builder bash
|
* docker run -ti falcosecurity/falco-builder bash
|
||||||
|
|
||||||
To build Falco it needs:
|
To build Falco it needs:
|
||||||
@ -23,12 +22,12 @@ How to use.
|
|||||||
Optionally, you can also bind-mount the build directory.
|
Optionally, you can also bind-mount the build directory.
|
||||||
So, you can execute it from the Falco root directory as follows.
|
So, you can execute it from the Falco root directory as follows.
|
||||||
|
|
||||||
* docker run -v $PWD/..:/source -v $PWD/build:/build -ti falcosecurity/falco-builder cmake
|
* docker run -v $PWD/..:/source -v $PWD/build:/build falcosecurity/falco-builder cmake
|
||||||
* docker run -v $PWD/..:/source -v $PWD/build:/build -ti falcosecurity/falco-builder [<cmake-target-x>, ..., <cmake-target-y>]
|
* docker run -v $PWD/..:/source -v $PWD/build:/build falcosecurity/falco-builder [<cmake-target-x>, ..., <cmake-target-y>]
|
||||||
|
|
||||||
Eg.,
|
Eg.,
|
||||||
* docker run -v $PWD/..:/source -v $PWD/build:/build -ti falcosecurity/falco-builder tests
|
* docker run -v $PWD/..:/source -v $PWD/build:/build falcosecurity/falco-builder tests
|
||||||
* docker run -v $PWD/..:/source -v $PWD/build:/build -ti falcosecurity/falco-builder install
|
* docker run -v $PWD/..:/source -v $PWD/build:/build falcosecurity/falco-builder install
|
||||||
|
|
||||||
How to build.
|
How to build.
|
||||||
|
|
||||||
@ -49,5 +48,4 @@ Environment.
|
|||||||
* ${gccversion}
|
* ${gccversion}
|
||||||
* cplusplus ${cppversion}
|
* cplusplus ${cppversion}
|
||||||
* ${cmakeversion}
|
* ${cmakeversion}
|
||||||
* ${dockerversion}
|
|
||||||
EOF
|
EOF
|
Loading…
Reference in New Issue
Block a user