电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

docker安裝java環境的實現步驟

瀏覽:7日期:2023-11-27 08:03:03

本文是基于Linux centos8安裝docker后再拉取鏡像安裝各個環境(tomcat,mysql,redis等等)

docker安裝tomcat

下載tomcat(可以指定版本號,這里默認安裝最新的版本哈,指定版本號示例 docker pull tomcat:9.0.37 )

[root@localhost ~]# docker pull tomcat:9.0.37

啟動

[root@localhost ~]# docker run -d -p 8080:8080 --name tomcat01 tomcat

上面運行后發現不能訪問 容器http://192.168.32.128:3355/(我的示例),請看下面分析

(阿里的某些容器,如tomcat的鏡像的webapp文件夾是空的,在webapps.dist里面,所以注意要將webapps.dist文件復制到webapps的目錄),如圖所示

docker安裝java環境的實現步驟

#進入容器目錄[root@localhost ~]# docker exec -it tomcat01 /bin/bash#切換到webapps.dist文件夾root@77e211d23175:/usr/local/tomcat# cd webapps.dist#復制文件root@77e211d23175:/usr/local/tomcat# cp -r webapps.dist/* webapps

再次重新訪問 http://192.168.32.128:8080/ 即可(注意端口號是docker的)

docker安裝java環境的實現步驟

這里順便可以把修改后的tomcat作為一個新的容器,以免下一次再復制文件(e8c58b381b99 是tomcat容器id)

[root@localhost ~]# docker commit -m='完善webapps應有的文件' -a='張曉祥' e8c58b381b99 tomcat01:9.0.37Docker安裝Elasticsearch

官方安裝方式 https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html

下載鏡像

[root@localhost ~]# docker pull elasticsearch:7.9.0

創建網絡,就是起個名字,如esnet

[root@localhost ~]# docker network create esnet

單節點運行(沒有配置集群)

[root@localhost ~]# docker run -d --name elasticsearch --net esnet -p 9200:9200 -p 9300:9300 -e 'discovery.type=single-node' elasticsearch:7.9.0

查看是否運行成功(如果還在啟動會報 curl: (56) Recv failure: 連接被對方重設),當然也可以使用瀏覽器測試(注意把防火墻關閉了)

[root@localhost ~]# curl localhost:9200

啟動成功返回示例

docker安裝java環境的實現步驟

docker安裝mysql

下載鏡像

[root@localhost dcoekrdata]# docker pull mysql:8.0.21

運行(-d后臺運行,-v數據掛載 -e環境配置)

[root@localhost dcoekrdata]# docker run -d -p 3306:3306 -v /home/dockerdata/mysql/conf:/etc/mysql/conf.d -v /home/dockerdata/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name root mysql:8.0.21

使用Navicat測試一下即可.

docker安裝RocketMq

注意這個需要安裝3個鏡像才算OK哈,參考文檔

https://www.jb51.net/article/202117.htm

1:安裝mq

[root@localhost dcoekrdata]# docker pull rocketmqinc/rocketmq:4.3.2

運行mq服務器

docker run -d -p 9876:9876 -v /home/dockerdata/mq/namesrv/logs:/root/logs -v /home/dockerdata/mq/namesrv/store:/root/store --name rmqnamesrv -e 'MAX_POSSIBLE_HEAP=100000000' rocketmqinc/rocketmq:4.3.2 sh mqnamesrv

2:安裝broker

[root@localhost dcoekrdata]# docker pull rocketmqinc/rocketmq-broker:4.5.0-alpine-uid

配置broker

[root@localhost dcoekrdata]# cd /home/dockerdata/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,本文只是我的示例)

terName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH brokerIP1 =192.168.32.128

啟動broker

docker run -d -p 10911:10911 -p 10909:10909 -v /home/dockerdata/mq/broker/logs:/root/logs -v /home/dockerdata/mq/broker/store:/root/store -v /home/dockerdata/mq/broker/broker.conf:/opt/rocketmq-4.3.2/conf/broker.conf --name rmqbroker --link rmqnamesrv:namesrv -e 'NAMESRV_ADDR=namesrv:9876' -e 'MAX_POSSIBLE_HEAP=200000000' rocketmqinc/rocketmq:4.3.2 sh mqbroker -c /opt/rocketmq-4.3.2/conf/broker.conf

3:安裝控制臺rocketmq-console-ng

[root@localhost broker]# docker pull styletang/rocketmq-console-ng:1.0.0

啟動控制臺(注意IP地址)

[root@localhost broker]# docker run -e 'JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.32.128:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false' -p 8080:8080 -t styletang/rocketmq-console-ng:1.0.0

安裝成功,測試如圖

docker安裝java環境的實現步驟

到此這篇關于docker安裝java環境的實現步驟的文章就介紹到這了,更多相關docker安裝java環境內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 懂研帝_专业SCI论文润色机构_SCI投稿发表服务公司 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 仿真植物|仿真树|仿真花|假树|植物墙 - 广州天昆仿真植物有限公司 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 找培训机构_找学习课程_励普教育 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 内六角扳手「厂家」-温州市威豪五金工具有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 江西自考网-江西自学考试网 |