HPE Operations Orchestration Community Edition images
The images in the repository include HPE Operations Orchestration Community Edition Central Server with deployed content for orchestrating Docker, Puppet, Nexus, Jenkins and more. It uses a Postgres 9.3 DB.
Volumes: “/etc/postgresql”, “/var/log/postgresql”, “/var/lib/postgresql”
Exposed Ports: 8080(http),8443(https),5432(Postgres)
HPE OO Central logs are located in /usr/local/hp/oo/central/var/logs
The documentation for the deployed content packs is saved in /usr/local/hp/oo/content
Database Administrator credentials: User: postgres Password: foobar
- Pull the image and create the container:
docker run -t -i --name ooce -p 8080:8080 -p 8443:8443 -p 5432:5432 -d hpsoftware/ooce:10.70.2
It takes about two minutes until Central is up. To access Central, open a browser to http://<docker host ip>:<allocated http port>
- Deploy the supplied content (relevant to version 10.70.2):
docker exec <container name> deploycp.sh <dockerhost ip> <mapped http port>
e.g.: docker exec ooce1070 deploycp.sh 192.168.1.10 8080
(You can, of course,. copy the content packs using docker cp, and deploy using the OO Central UI)
The images are tagged in the following format: <OOCE version>.<image version> e.g. The last image for OOCE 10.70 is tagged as 10.70.2
In case you want to create new flows and operations, you will need the Windows based HP Operations Orchestration Studio. In order to install OO Studio and develop your own content:
Copy the studio installation and the content packs from your container (named ooce in this example) to your Docker host: docker cp ooce:/usr/local/hp/oo/content/. .
Copy the files from your Docker host to your Windows desktop.
Install HPE OO Studio (community-installer-win64-studio.exe).
Open Studio and deploy the content packs.
For more details, guides and documentation of HPE Operations Orchestration, visit us at https://hpln.hpe.com/product/operations-orchestration/
Any idea why I'm Unable to pull the image,
sudo docker pull hpsoftware/ooce
Using default tag: latest
Error response from daemon: manifest for hpsoftware/ooce:latest not found
If I specify a tag it works
it seems that in image 10.70.2 there is no content packs in /usr/local/hp/oo/content Only PDF Files
@stahir: @andreivasiletruta is right, once you mount your own database to the image, it will not be saved within the image, unless you
docker save the image.
You have mounted volumes from a different container / linux / nfs filesystem, thus the database exists only there.
@stahir: the deployed data gets into the database. If I am not mistaken the data is lost in your case because when you run a container on another host the database tables are created at the first start - thus no old data is preserved. You would need a slightly different approach - maybe even a database on a separate container
It is sawuser/sawuser by default.
What is the default username & password of this OO?
I want to migrate an OO application from one docker host to another. When I try to commit changes in one OO central app, push the image to hub and pull and run the same image from another docker host, I can't see my committed changes. Is it because the data gets saved onto volumes and volume data is not committed along with teh image?