一、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.5及Docker-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
<注:导入完成后查看镜像仓库,如出现无REPOSITORY及TAG可对镜像修改,命令如下:
先查询镜像IMAGE ID
docker images
修改镜像REPOSITORY及TAG
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>