Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This guide will help you to run Odysseus with Docker. New (19.06.2020): You can download Odysseus server now directly from the dockerhub

Code Block
docker run -d -p 8888:8888 odysseusol/odysseus

If you want to create your own Odysseus Docker Container, see Create an Odysseus Docker Container.

Step-by-step guide

You should have an operating system with Docker installed up and running. Ubuntu is a good choice. You only need one command to install and run Odysseus:

  1. sudo docker run -p 127.0.0.1:9700:9669 --name our_odysseus tobi42/odysseus_server:03-16

This will start Odysseus and forward the port 9669, which is the default WebService port from Odysseus, to port 9700. Hence, you can find the WebService on port 9700 on your host machine. You can try it out by visiting http://localhost:9700/odysseus?wsdl with your browser on your host machine.

You could also start interactive (and use the osgi console):

Code Block
docker run -it -p 8888:8888 odysseusol/odysseus

The ODYSSEUS_HOME will be used as a volume.

The following will bind the odysseus home to H:\docker\odyhome1

Code Block
docker run -p 8888:8888 -it -vH:\docker\odyhome1:/var/lib/odysseus odysseusol/odysseus

If you want to use the latest development images, place "dev-" as first part of the tag:

Code Block
docker run -d -p 8888:8888 odysseusol/odysseus:dev-latest

Content by Label
showLabelsfalse
max5
spacesODYSSEUS
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "ODYSSEUS"
labelskb-how-to-article

Page properties
hiddentrue
Related issues