centos7.9 干净的服务器一次性全部安装docker java环境

我整理这些命令也是自己笔记而已,也是个搬砖的,方便下次到时又一台空服务器,啥也没用,这找资料哪里找资料,浪费时间,所以一次性干脆整理完。

查看系统版本

 cat /etc/redhat-release

查看jdk版本

java -version

安装docker

 sudo yum install -y yum-utils

设置官方镜像

 sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
 sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

 sudo systemctl start docker
 docker version
 docker images

设置开机启动

 systemctl enable docker.service

安装redis

vi /etc/redis/redis.conf //创建配置文件
 docker run -p 6379:6379 --name reids --privileged=true -v /usr/local/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf

安装jdk,先从Oracle官方下载复制下载地址,使用服务器wget来下载,以下链接不一定能下载,需自己去下载,或者下载好上传服务器。

 wget https://download.oracle.com/otn/java/jdk/8u341-b10/424b9da4b48848379167015dcc250d8d/jdk-8u341-linux-x64.tar.gz?AuthParam=1661011383_4e2e18ed56be06b3a819ede4ee8d5788 
//解压
# tar -zxvf jdk-8u341-linux-x64.tar.gz 

配置环境变量

 vi /etc/profile //设置环境变量
 source /etc/profile  
 java -version

环境变量内容,路径需要根据你解压安装的目录来,以下是参考示例

JAVA_HOME=/usr/local/java/jdk1.8.0_341
CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

安装nginx 不是docker容器,没必要使用docker安装ng

 yum install -y nginx //直接安装可能会找不到镜像,需要使用以下命令设置镜像
 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm //设置镜像
 sudo yum install -y nginx //安装
 sudo systemctl start nginx.service && sudo systemctl enable nginx.service //启动并设置开机启动

安装mysql,记得设置时区 -e TZ=Asia/Shanghai ,MYSQL_ROOT_PASSWORD是你的mysql密码

 docker run -p 3306:3306 --name mysql -v /usr/local/docker/mysql/logs:/var/log/mysql  -e TZ=Asia/Shanghai  -v /usr/local/docker/mysql/data:/var/lib/mysql -v /usr/local/docker/mysql/conf/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD=123456 -d mysql

安装ActiveMQ
首先创建挂载目录:

mkdir /usr/soft/activemq
mkdir /usr/soft/activemq/log

docker run --name='activemq' \
      -itd \
      -p 8161:8161 \
      -p 61616:61616 \
      -e ACTIVEMQ_ADMIN_LOGIN=admin \
      -e ACTIVEMQ_ADMIN_PASSWORD=123456 \
      --restart=always \
      -v /usr/soft/activemq:/data/activemq \
      -v /usr/soft/activemq/log:/var/log/activemq \
      webcenter/activemq:latest

61616是 activemq 的容器使用端口
8161是 web 页面管理端口
/usr/soft/activemq 是将activeMQ运行文件挂载到该目录
/usr/soft/activemq/log是将activeMQ运行日志挂载到该目录
-e ACTIVEMQ_ADMIN_LOGIN=admin 指定登录名
-e ACTIVEMQ_ADMIN_PASSWORD=123456 登录密码
查看activeMQ:
浏览器访问IP:8161,即可看到欢迎页,点击登录,输入账号密码,可进入activeMQ后台。

安装jenkins 我是之前安装过,导出来过,从新导入到新服务器上 省事

 docker load -i jenkins_bak.tar
 mkdir /home/jenkins
 chown -R 1000:1000 /usr/local/jenkins
docker run -d --name jenkins --privileged=true -p 18080:8080 -p 50000:50000 -v /usr/local/jenkins:/var/jenkins_home -e TZ=Asia/Shanghai jenkinsci

在这里插入图片描述
在这里插入图片描述

设置服务器时区

 timedatectl  //查看时区
 timedatectl set-timezone Asia/Shanghai //设置时区

你可能感兴趣的:(centos,java,docker,服务器,java)