Docker-MISP provides base files (Dockerfile, ...) for creating and running MISP instances with simple Docker images.
Main features:
The main Dockerfile is already integrated to Docker Hub, so you can download images directly from there, simply using marcelosz/misp:core-latest and marcelosz/misp:modules-latest for example.
Clone the repository and get into its folder
$ git clone https://github.com/marcelosz/Docker-MISP.git
$ cd Docker-MISP
Copy template.env to .env and edit the environment variables as needed (related to the MISP users, passwords, SMTP settings, base URL and other settings)
$ cp template.env .env
$ vi .env
Deploy the Docker stack using docker-compose
$ docker-compose up
Clone the repository and get into its folder
$ git clone https://github.com/marcelosz/Docker-MISP.git
$ cd Docker-MISP
Copy template.env to .env and edit the tags (PHP_VER, MISP_TAG, MODULES_TAG) as needed (see comment below)
$ cp template.env .env
$ vi .env
Build the core Docker image
$ docker-compose -f docker-compose-build.yml build
Important: Although a MISP_TAG variable exists, Docker-MISP does not currently uses a specific MISP version. The latest version available in the Github repository is used during image build time. On the other hand, misp-modules version is indeed enforced (based on MODULES_TAG variable). Docker Hub builds are based on this logic. See CHANGELOG to check the software versions used in the Docker Hub build release.
Please check repository Issues for the current TODO list.
Docker-MISP is based on previous work by Xavier Mertens (@xme) and Jason Kendall (@collacid).
Content type
Image
Digest
Size
1.1 GB
Last updated
about 6 years ago
docker pull marcelosz/misp:core-latest