中间件部署

一、jdk1.8.0安装步骤

1、JDK-8u321-linux-x64及以上

(1)上传jdk-8u321-linux-x64.tar.gz并解压。

tar -zvxf jdk-8u321-linux-x64.tar.gz

(2)创建java目录

mkdir -p /home/java

(3)将jdk文件拷贝至/home/java目录下

mv /data/jdk1.8.0_321 /home/java/

(4)给java目录及其下子文件授权

chmod -R 755 java/

(5)配置环境变量

vim /etc/profile

在文件最后加入以下内容(环境变量中JAVA_HOME配置目录需要根据实际情况自行修改

export JAVA_HOME=/home/java/jdk1.8.0_321
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
export JRE_HOME=${JAVA_HOME}/jre

保存退出

(6)刷新环境变量

source /etc/profile

(7)验证部署

java -version

二、Docker 24.0.5Docker-compose

2.1、Docker 24.0.5安装

(1)上传并解压docker-24.0.5.tgz

tar -zvxf docker-24.0.5.tgz

(2)将解压后文件拷贝至/usr/bin目录下

cp -p /data/docker/* /usr/bin

(3) 在/usr/lib/systemd/system/目录下,创建docker.service文件

touch /usr/lib/systemd/system/docker.service

(4)编辑docker.service

cd /usr/lib/systemd/system

vim docker.service

将以下配置加入docker.service

[Unit]

Description=Docker Application Container Engine

Documentation=http://docs.docker.com

After=network.target docker.socket

[Service]

Type=notify

EnvironmentFile=-/run/flannel/docker

WorkingDirectory=/usr/local/bin

ExecStart=/usr/bin/dockerd \

                -H tcp://0.0.0.0:4243 \

                -H unix:///var/run/docker.sock \

                --selinux-enabled=false \

                --log-opt max-size=1g

ExecReload=/bin/kill -s HUP $MAINPID

# Having non-zero Limit*s causes performance problems due to accounting overhead

# in the kernel. We recommend using cgroups to do container-local accounting.

LimitNOFILE=infinity

LimitNPROC=infinity

LimitCORE=infinity

# Uncomment TasksMax if your systemd version supports it.

# Only systemd 226 and above support this version.

#TasksMax=infinity

TimeoutStartSec=0

# set delegate yes so that systemd does not reset the cgroups of docker containers

Delegate=yes

# kill only the docker process, not all processes in the cgroup

KillMode=process

Restart=on-failure

[Install]

WantedBy=multi-user.target

保存退出。

(5)给docker.service授权。

chmod 755 docker.service

(6) 重启系统守护进程

systemctl daemon-reload

(7)启动docker服务

systemctl start docker

(8)查看docker进程

systemctl status docker

(9)查看docker版本

docker version

(10)设置开机启动

systemctl enable docker

2.2、Docker-compose安装

(1) 上传docker-compose-linux-x86_64至/usr/bin目录下,并改名为docker-compose

mv /usr/bin/docker-compose-linux-x86_64 /usr/bin/docker-compose

(2)修改docker-compose权限

cd /usr/bin

chmod 755 docker-compose 或 chmod +x docker-compose

(3) 查看版本

docker-compose version

三、Redis 7.0.10及以上

(1)上传Redis 7.0.10容器部署包并解压。

unzip redis-ump.zip

(2)导入镜像

cd redis-ump

docker load -i redis-7.0.10.tar

<注:导入完成后查看镜像仓库,如出现无REPOSITORYTAG可对镜像修改,命令如下:

先查询镜像IMAGE ID

docker images

 

修改镜像REPOSITORYTAG

docker tag 31f08b90668e redis:7.0.10

(2)执行docker-compose启动服务

docker-compose -f redis-compose.yaml up -d

docker ps -a

(3)redis配置信息查看

cat redis.conf

(4)查看端口信息

cat redis-compose.yaml

<注:容器端口映射31001:6379,31001为容器映射对外端口,应用连接需配置该端口>

重启容器

docker restart redis或docker restart <CONTAINER ID>

停止容器

docker stop redis或docker stop <CONTAINER ID>

启动容器

docker start redis或docker start <CONTAINER ID>

删除容器

docker rm redis或docker rm <CONTAINER ID>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值