docker安装webshpere,并部署war、ear包

本文详细介绍了如何在Docker中安装WebSphere,包括拉取镜像、启动容器、查看密码和访问管理控制台。接着,文章详述了war包和ear包的部署过程,包括设置上下文根、启动应用,并解决了可能出现的访问错误问题。最后,提供了相关参考资料链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装websphere

  1. 获取websphere镜像:
    docker pull ibmcom/websphere-traditional
    执行此命令前,可以使用docker search ibmcom先看下准确镜像,然后在拉取。比如我的是(一般选取星数较多的镜像,但貌似不同镜像生成的容器配置不同,此处我选的是第一个,其他镜像未验证)在这里插入图片描述
    查看下载成功的镜像docker images
    在这里插入图片描述
  2. 使用镜像生成容器并且启动容器:
docker run                 #启动容器的命令,后面跟各种参数 + 容器镜像信息
--name websphere           #指定启动的容器名为 websphere
-h test                    #指定主机名,暂时还没发现有什么用,可配可不配
-e UPDATE_HOSTNAME=true    #访问websphere的ip不是localhost时需要此参数
-p 9043:9043               #指定访问端口号
-p 9443:9443 
--restart=always 
-d ibmcom/websphere-traditional:latest  #后台运行该镜像生成的容器
  1. 查看生成登录的密码:docker exec websphere cat /tmp/PASSWORD
docker exec        #进入容器内部,访问容器
websphere          #指定的容器名
cat /tmp/PASSWORD  #输出容器内 /tmp/PASSWORD 文件中的内容,这条命令输出的内容就是用于登录的密码。

或者麻烦一些:
docker exec -it websphere bash
cat /tmp/PASSWORD

docker exec -it websphere bash     #进入websphere中
cat  /tmp/PASSWORD                 #查看密码,应该可以修改密码,本人还没测试
  1. 通过浏览器访问websphere:
    https://10.1.164.16:9043/ibm/console/login.do?action=secure
10.1.164.16    #当前虚拟机的ip地址(每个人的都不一样)
9043           #设定访问websphere的端口号

顺利的话可以看到结果:在这里插入图片描述
输入账号和密码即可进入console内:
在这里插入图片描述
注:

  • 如果忘记了websphere的密码,可以使用
    docker exec websphere cat /tmp/PASSWORD
    命令来查看登录该容器的密码,账号都统一为 wsadmin。 (we
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值