docker 创建 jboss

一, 基于Dockerfile 创建jboss

1.新建Dockerfile

FROM jboss/wildfly
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"]

2.在当前Dockerfile所在的目录创建新的jboss镜像

执行命令:docker build -t wildfly-admin .

会生成新的镜像文件  wildfy-admin   这个名字可以随便起的

查看生成的新镜像

PS F:\docker\jboss> docker images
REPOSITORY                  TAG       IMAGE ID       CREATED          SIZE
wildfy-admin                latest    bfe5f243d833   21 seconds ago   736MB

3.docker 创建jboss 

 docker run -d  --name jboss -p 8080:8080 -p 9990:9990 -it wildfy-admin

查看生成jboss容器

PS F:\docker\jboss> docker ps
CONTAINER ID   IMAGE                             COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
4929c62779f0   wildfy-admin                      "/opt/jboss/wildfly/…"   2 minutes ago   Up 2 minutes   0.0.0.0:8080->8080/tcp, 0.0.0.0:9990->9990/tcp         jboss

4.浏览器访问

 5. 点击adminstration console输入用户名admin密码 Admin 、

备注:Dockerfile里面配置的

6.显示控制台页面

二, 直接创建

执行命令

docker run -d  --name jboss -p 8080:8080 -p 9990:9990 -it jboss/wildfly /opt/jboss/wildfly/bin/standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0

成功后

执行命令进入容器内部:           docker exec -it  jboss /bin/bash

进入添加用户脚本的执行目录:cd /opt/jboss/wildfly/bin

添加用户名admin 密码admin : ./add-user.sh admin admin

退出交互式终端:exit

最后在容器外面重启docker的jboss服务, docker restart jboss

关闭浏览器重新访问 Welcome to WildFlyhttp://localhost:8080/

重复一的4,5,6即可 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值