$ docker run -d --name mongo mongo
$ docker run -d --name elasticsearch blacktop/elasticsearch:5.6
$ docker run -d --name postgres -e POSTGRES_PASSWORD=cuckoo postgres
# Start cuckoo API
$ docker run -d --name cuckoo-api \
--link postgres \
-p 8000:1337 \
blacktop/cuckoo:2.0 api
# Start cuckoo web UI
$ docker run -d --name cuckoo-web \
--link mongo \
--link elasticsearch \
-p 80:31337 \
blacktop/cuckoo:2.0 web
NOTE: If you want to customize the cuckoo configuration before launching you can link the conf folder into the container like so:
docker run -d -v $(pwd)/conf:/cuckoo/conf blacktop/cuckoo web
- With Docker for Mac :
http://localhost
- With docker-machine :
http://$(docker-machine ip)
- With docker-engine :
$(docker inspect -f '{{ .NetworkSettings.IPAddress }}' cuckoo-web)