首页 > 编程知识 正文

为什么java安装不了,java环境安装教程

时间:2023-05-04 07:56:08 阅读:11962 作者:3581

本文基于Linux centos8安装docker后,通过拉动镜像安装每个环境(tomcat、mysql、redis等)

docker安装tomcat

tomcat下载(可以指定版本号。 默认情况下,此处安装最新版本。 版本号指定示例docker pull tomcat:9.0.37 ) ) ) ) ) ) ) ) )。

[ root @ localhost~] # dockerpulltomcat :9.0.37

启动!

[ root @ localhost~] # docker run-d-p 808033608080-- name Tomcat 01 Tomcat

执行上述操作后,发现无法访问容器http://192.168.32.128:3355/(我的示例)。 请参阅以下分析

请注意,由于tomcat的某些镜像webapp文件夹为空,并且位于webapps.dist中,因此将webapps.dist文件复制到webapps目录中

#到容器目录

[ root @ localhost~] # docker exec-it Tomcat 01/bin/bash

切换到webapps.dist文件夹

root @ 77e 211 d 231753360/usr/local/Tomcat # CD web apps.dist

#复制文件

root @ 77e 211 d 23175:/usr/local/Tomcat # CP-r web apps.dist/* web apps

再次访问http://192.168.32.128:8080/即可(注意端口号是docker的)

现在,您可以方便地将修改后的tomcat作为新容器,防止下一次复制文件。 (e8c58b381b99是tomcat容器id )。

[ root @ localhost~] # docker commit-m=' web apps所需的文件'-a=' js dxz ' E8 c 58 b 381 b 99 Tomcat 01:9.0.37

Docker安装电子搜索

正式安装方式https://www.elastic.co/guide/en/elastic search/reference/7.5/docker.html

下载镜像

[ root @ localhost~] # dockerpullelasticsearch :7.9.0

建立网络就是给它取一个类似于esnet的名字

[ root @ localhost~] # dockernetworkcreateesnet

单节点运行(未配置群集) ) ) ) )。

[ root @ localhost~~ ] # docker run-d-- nameelasticsearch-- nete snet-p 920033609200-p 930033609300-e ' discovery .

确认是否正常工作(如果对方仍重置了会报curl:(56 ) Recv failure:连接),当然也可以使用浏览器测试(注意关闭防火墙)

[ root @ localhost~] # curl localhost :9200

启动成功时的示例

docker安装mysql

下载镜像

[ root @ localhostdcoekrdata ] # dockerpullmysql :8.0.21

运行(-d后台运行、-v数据装载-e环境配置)。

[ root @ localhostdcoekrdata ] # docker run-d-p 330633603306-v/home/docker data/MySQL/conf :/etc/MySQL/cocococker

请用Navicat测试一下。

docker将安装RocketMq

请注意,这必须安装三个镜像才能正常工作。 请参阅文档

33559 www.jb51.net/article/202117.htm

1:安装mq

[ root @ localhostdcoekrdata ] # dockerpullrocketmqinc/rocket MQ :4.3.2

运行mq服务器

docker run-d-p 987633609876-v/home/docker data/MQ/name SRV/logs 3360/root/logs-v/home/docker data/MQ/mm

安装2:中介

[ root @ localhostdcoekrdata ] # dockerpullrocketmqinc/rocket MQ-broker :4.5.0-alpine-uid

配置中介程序

[ root @ localhostdcoekrdata ] # CD/home/docker data/MQ

[root@localhost mq]# mkdir broker

[root@localhost mq]# cd broker/

[ root @ localhost broker ] # touch broker.conf

[ root @ localhost broker ] # VI broker.conf

配置文件(brokerIP1=192.168.32.128是云服务的公共网络IP或虚拟机Linux的IP )。 这份文件只是我的例子)

ter name=default集群

brokerName=broker-a

brokerId=0

deleteWhen=04

fileReservedTime=48

brokerRole=ASYNC_MASTER

flushDiskType=ASYNC_FLUSH

brokerIP1=192.168.32.128

启动中介

docker run-d-p 10911336010911-p 10909336010909-v/home/docker data/MQ/broker/logs 3360/root/logs-v/home stor opt/rocketMQ-4.3.2/conf/broker.conf---namermqbroker---linkrmqnamesrv 3360 name SRV-e ' name SRV _ addr=name SRV 33609876 '-e ' max _

3:安装控制台rocket MQ -控制台- ng

[根@ localhost broker ] # dockerpullstyletang/rocket MQ-console-ng :1.0.0

启动控制台(注意IP地址) ) ) ) )。

[ root @ localhost broker ] # docker run-e ' Java _ opts=-drocketmq.name SRV.addr=192.168.32.12833609876-DCOM

安装成功。 测试图

到目前为止,我们已经介绍了docker安装java环境的实施过程。 有关其他相关的docker安装java环境的信息,请搜索云海天教程之前的文章或继续查看以下相关文章。 今后,云海天教程就拜托你了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。