You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

In this guide we will show you how to create a Docker container for Odysseus. Such a container can help you to run and share Odysseus more easily. If you want to use our predefined Odysseus Server Docker Image, see Run with Docker.

Create a docker image

Currently, we provide docker only for linux X86_64 based systems. The images can be used for Linux and Windows (we did not make any tests with MacOS)

If you want to create you own docker image, you can use the following dockerfile as a starting point:

https://git.swl.informatik.uni-oldenburg.de/projects/ODYJENK/repos/odysseus_all_new/browse/Dockerfile

Please have a look at the official docker documentation for further information about docker.

Create a docker image based on odysseus

You can create a docker image with additional features installed by using the following inside the docker file:

This example installes the RabbitMQ feature:

RUN /usr/lib/odysseus/odysseus -application org.eclipse.equinox.p2.director -repository https://odysseus.informatik.uni-oldenburg.de/updatesite/odysseus_all_new/stable/origin/master/latest/ -installIU de.uniol.inf.is.odysseus.wrapper.rabbitmq.feature.feature.group -destination /usr/lib/odysseus/ -profile SDKProfile


Example of a full dockerfile with (CQL):

TODO

  • No labels