WildFly

# Docker # https://github.com/JBoss-Dockerfiles/wildfly # # Deploy

Dockerfile
FROM jboss/wildfly ADD sample.war /opt/jboss/wildfly/standalone/deployments/

docker build –tag=wildfly-app .

docker run -it -d –name wildfly-app -P wildfly-app

# http://localhost:<PORT>/<sample>

# ADMIN console

Dockerfile
FROM jboss/wildfly RUN /opt/jboss/wildfly/bin/add-user.sh <admin_user_name> <password> –silent CMD [“/opt/jboss/wildfly/bin/standalone.sh”, “-b”, “0.0.0.0”, “-bmanagement”, “0.0.0.0”]

docker build -t wildfly-admin .

docker run -ti –name wildfly-admin -d -p 9990:9990 -p 8080:8080 wildfly-admin

docker exec -ti wildfly-admin /opt/jboss/wildfly/bin/add-user.sh

# http://localhost:<PORT>

# CLI

./bin/jboss-cli.sh –connect

help –commands ls deployment