Setup as a Docker Image
Deploy Eclipse Dirigible in Docker.
Prerequisites
Install Docker.
Steps
-
Pull the Dirigible Docker image:
docker pull dirigiblelabs/dirigible-all:latest
-
Start the container:
docker run --name dirigible \ --rm -p 8080:8080 -p 8081:8081 \ dirigiblelabs/dirigible-all:latest
docker run --name dirigible \ -v <your-local-directory>:/usr/local/tomcat/target \ --rm -p 8080:8080 -p 8081:8081 \ dirigiblelabs/dirigible-all:latest
docker run --name dirigible \ -e DIRIGIBLE_BRANDING_NAME="My Web IDE" \ -e DIRIGIBLE_BRANDING_BRAND="WebIDE" \ -e DIRIGIBLE_BRANDING_BRAND_URL="https://www.eclipse.org" \ -e DIRIGIBLE_THEME_DEFAULT="fiori" \ --rm -p 8080:8080 -p 8081:8081 \ dirigiblelabs/dirigible-all:latest
Note
The complete list of Dirigible environment variables could be found here.
docker run --name dirigible \ -e JPDA_ADDRESS=0.0.0.0:8000 \ -e JPDA_TRANSPORT=dt_socket \ --rm -p 8000:8000 -p 8080:8080 -p 8081:8081 \ dirigiblelabs/dirigible-all:latest
-
Open a web browser and go to: http://localhost:8080/
Note
The default user name and password are
dirigible/dirigible
-
Stop the container:
docker stop dirigible
Contribution
Optionally, you can enhance and customize the Dockerfile artifacts from here, or any of the other Docker releases:
- anonymous-all
- anonymous-runtime
- openshift-all
- sap-cf-all
- sap-cf-runtime
- sap-kyma-all
- sap-kyma-runtime
- server-all
- server-runtime
- server-keycloak-all
- server-runtime-keycloak
- trial-all
Note: Most of the packages contains two files: Dockerfile-base
and Dockerfile
. Usually you would want to extend the Dockerfile
, except in some special cases.