Container

Warning

This is an ALPHA feature and not testing.

Running in a container allows one to test expliot without installation of all dependencies locally. You have to build the image by yourself but it’s as fast as downloading it from a registry.

Requirement

Check that the docker` daemon is running or ``podman is present.

$ sudo systemctl start docker

podman doesn’t has a daemon. It’s enough if the binary is installed.

Build process

Make sure that your are in the root of your expliot folder. Start the build process for the images.

$ sudo docker build -t expliot -f container/Dockerfile .

Or with podman:

$ podman build -t expliot -f container/Dockerfile .

Consider to use --no-cache if you are teeaking the settings for your needs.

Usage

Run it with docker:

$ sudo docker run -it expliot

Or with podman:

$ podman run -it expliot

If the container is started up you will get the prompt ef>.

Note

Keep in mind that there are some limitation when it comes to interacting with physical hardware from within a container. Thus, at the moment this topic is considered for advanced users only.