linux傻瓜式安装Java环境及中间件

linux配置Java环境及中间件

1.傻瓜式安装Java

1.下载

复制代码
yum -y install java-1.8.0-openjdk

2.追加

使用vim /etc/profile 编辑profile文件 输入

复制代码
vim /etc/profile

JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

3.刷新测试

复制代码
source /etc/profile

2.傻瓜式安装docker

1.docker卸载

复制代码
yum remove docker-1.13.1-53.git774336d.el7.centos.x86_64

yum remove docker-client-1.13.1-53.git774336d.el7.centos.x86_64

yum remove docker-common-1.13.1-53.git774336d.el7.centos.x86_64

2.docker安装

复制代码
yum install -y docker
服务器重启,自动启动 Docker 
systemctl enable docker
配置镜像源
vi /etc/docker/daemon.json
Docker中国区官方镜像
{
    "registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl daemon-reload

systemctl restart docker.service

3.Docker傻瓜式安装Redis

注:-p 将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端

1.傻瓜式安装安装并配置

复制代码
docker run  -p 6379:6379 --name redis -v /root/soft/redis/conf/redis.conf:/etc/redis/redis.conf -v /root/soft/redis/data:/data -d redis redis-server /etc/redis/redis.conf --requirepass 123456

注:requirepass 123456 redis密码

4.Docker傻瓜式安装RabbitMQ

1.安装

bash 复制代码
docker pull rabbitmq:3.8.27-management
mkdir -p /root/soft/rabbitmq

2.启动并配置密码

bash 复制代码
# 启动容器并且指定web管理的账户密码
docker run -d --hostname rabbit01 --name rabbitmq \
-p 15672 :15672 -p 5672:5672 \
-v /root/docker/rabbitmq/data:/data/rabbitmq \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=123456\
rabbitmq:3.8.27-management

3.配置web页面插件

bash 复制代码
# 进入容器
docker exec -it rabbitmq /bin/bash
# 开启web页面插件
rabbitmq-plugins enable rabbitmq_management

5.Docker傻瓜式安装MySql

1.拉取

bash 复制代码
docker run -d \
--name mysql \
--restart=always \
-p 3306 :3306 \
-e MYSQL_ROOT_PASSWORD=123456\  密码
mysql:latest

2.配置

bash 复制代码
设置远程登录权限
docker exec -it 9ee785daae3e  bash 
mysql -u root -p
use mysql;
update user set host = '%' where user ='root';
flush privileges;
quit;

6.傻瓜式安装Nacos

1.官网下载nacos

bash 复制代码
https://github.com/alibaba/nacos

解压

bash 复制代码
tar -zxvf  

2.SQL文件自己导入到库

3. 配置文件修改

复制代码
主要修改端口和数据库
bash 复制代码
vim application.properties

4.启动

bash 复制代码
./startup.sh -m standalone

注:启动不成功最大原因 Java环境不是全局的,注意我上方的Java环境

7.其它知识

1. 配置过的容器 直接二次 启动就行

bash 复制代码
docker ps -a 
docker start id

2.网上安装nginx

1.配置证书

1.知道有两个conf文件就行(很多教程是这样的)
2.配置证书 不用建文件夹直接把证书扔到conf文件夹里就能读取到
相关推荐
手握风云-5 分钟前
Redis:不只是缓存那么简单(十五)
数据库·redis·缓存
慕伏白6 分钟前
【慕伏白】Docker 常用指令
docker·容器·eureka
java_logo20 分钟前
Docker 部署 Trilium Notes 完整教程:自建大型知识库
docker·容器·trilium·trilium note·trilium部署·docker部署trilium·trilium部署文档
myqijin22 分钟前
Cloudflare Tunnel docker-compose.yml
docker
weixin_3077791323 分钟前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
名字还没想好☜29 分钟前
用 Redis + Redisson 实现分布式锁:从踩坑到生产可用
java·redis·分布式·junit·分布式锁·redisson
醉城夜风~31 分钟前
MySQL 常用内置函数全解:字符串、数值、日期、流程控制实战教程
数据库·mysql
AI创界者31 分钟前
安全测试环境搭建:在 Kali Linux 中部署与配置开源 WebShell 管理工具 AntSword(蚁剑)
linux·运维·安全
谙忆36 分钟前
图片CDN与边缘优化实战:缓存策略、图片处理型CDN与动态裁剪
java·spring·缓存
梦想的颜色40 分钟前
【Docker 原理】Docker 数据持久化完全指南:三种挂载原理、数据卷实操、数据库落地实战
docker·云原生·数据持久化·volume·数据卷·容器挂载