单纯记录帖,有需要的可以收藏一下
1. 创建存放Dockerfile的文件夹
mkdir ~/docker.file/wildfly/
2. 创建Dockerfile
cd ~/docker.file/wildfly/ && vim Dockerfile
FROM jboss/wildfly
MAINTAINER maochd
EXPOSE 8080 9990
VOLUME /opt/jboss/log
RUN /opt/jboss/wildfly/bin/add-user.sh admin admin --silent
CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"]
3. 构建镜像
docker build -t maochd-wildfly:latest .
4. 查看镜像
docker images
5. 运行容器
docker run -itd -p 8080:8080 -p 9990:9990 -v /root/docker.file/wildfly/log:/opt/jboss/log --name maochd-wildfly --privileged=true maochd-wildfly
6. 访问 http://192.168.92.139:8080
7. 进入控制台 http://192.168.92.136:9990
8. 赋予log文件夹写的权限
chmod 777 /root/docker.file/wildfly/log
9. 部署war包
10. 访问应用的接口 http://192.168.92.139:8080/test-wildfly/test/test