Skip to content
Discussion options

You must be logged in to vote

The way to set those permissions up in advance is to build the Zeek image with the default UID/GID set to what it's going to be at runtime. So, essentially:

  1. If you're not already working from a Malcolm repository working copy (assuming you're using the latest Malcolm release):
    • git clone -b v25.08.0 https://github.com/cisagov/Malcolm
  2. Identify the UID/GID you'll be running Malcolm as on the system (id -u and id -g) and edit ./Dockerfiles/zeek.Dockerfile and put those values in there for DEFAULT_UID and DEFAULT_GID. Those are also the values that would have been put into ./config/process.env when you ran configure
  3. Build the zeek container: ./scripts/build.sh zeek (this will take probably…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@H-Dynamite
Comment options

@mmguero
Comment options

Answer selected by mmguero
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
zeek Relating to Malcolm's use of Zeek docker Relating to docker and docker-compose as used by Malcolm performance Related to speed/performance
2 participants
Converted from issue

This discussion was converted from issue #742 on August 11, 2025 15:53.