-
-
Notifications
You must be signed in to change notification settings - Fork 18
/
docker-compose.yml
43 lines (39 loc) · 1.26 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
version: '3.3' # specify docker-compose version
# Define the services/containers to be run
services:
# see: https://hub.docker.com/r/payara/server-full/
payara:
image: payara/server-full:5.2022.5-jdk11
ports:
- "8080:8080"
- "8181:8181" # HTTPS listener
- "4848:4848" # HTTPS admin listener
- "9009:9009" # Debug port
restart: always
# environment:
# JVM_ARGS: ""
# - "AS_ADMIN_MASTERPASSWORD=admin" #default password is `changeit`
volumes:
- ./deployments:/opt/payara/deployments
# see: https://hub.docker.com/r/jboss/wildfly/
wildfly:
image: quay.io/wildfly/wildfly:26.1.2.Final-jdk11
ports:
- "8080:8080"
- "9990:9990" # admin listener
restart: always
command: /opt/jboss/wildfly/bin/standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0
# environment:
volumes:
- ./deployments:/opt/jboss/wildfly/standalone/deployments/
# see: https://hub.docker.com/_/open-liberty
openliberty:
image: openliberty/open-liberty:22.0.0.13-kernel-slim-java11-openj9-ubi
ports:
- "9080:9080"
- "9443:9443" # HTTPS listener
restart: always
# command: configure.sh # use for open-liberty:kernel image.
# environment:
volumes:
- ./deployments:/config/dropins