Linux(八)——安装JDK,Tomcat和Docker

Linux(八)——安装JDK,Tomcat和Docker

安装软件一般有三种方式:

  • rpm:使用rpm命令安装扩展名为".rpm"的软件包
  • 解压缩
  • yum在线安装

1、rpm安装JDK并发布项目

1、官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

在这里插入图片描述

2、使用xftp文件传输把下载后的jdk传输给Linux服务器

3、使用命令安装jdk

[root@cheng java]# rpm -ivh jdk-8u301-linux-x64.rpm 

在这里插入图片描述

强制删除jdk

[root@cheng java]# rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64

4、配置环境变量

用vim编辑器打开==/etc/profile==文件,命令:vim /etc/profile

按 i 切换输入模式,添加下面配置:

JAVA_HOME=/usr/java/jdk1.8.0_301-amd64
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH

# 保存退出
:wq
# 让新增的环境变量生效!
source /etc/profile

发布项目

发布一个Spring Boot项目

1、把项目打包

在这里插入图片描述

2、把打包后的springboot项目传输到Linux服务器上

3、在发布项目前需要打开端口

  1. 查看已经打开了哪些端口:

    firewall-cmd --list-ports
    

在这里插入图片描述

  1. 开启防火墙
#查看防火墙状态
firewall-cmd --state

#开启防火墙
systemctl start firewalld
  1. 打开项目需要的9001端口,如果是阿里云服务器,还需要在安全组中开启端口号。
firewall-cmd --zone=public --add-port=9001/tcp --permanent
  1. 重启防火墙

    firewall-cmd --reload
    

4、运行jar包

[root@cheng java]# java -jar cloudalibaba-provider-payment9001-1.0-SNAPSHOT.jar 

然后测试即可。

2、解压缩安装tomcat

1、下载地址:http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.16/bin/

在这里插入图片描述

2、安装后文件上传到Linux服务器上

在这里插入图片描述

3、解压这个文件

tar -zxvf apache-tomcat-9.0.16.tar.gz

解压完成:

在这里插入图片描述

4、启动tomcat

先进入tomcat的bin目录:

在这里插入图片描述

输入命令./startup.sh启动tomcat:

在这里插入图片描述

用公网ip+8080访问tomcat:需提前开启8080端口

在这里插入图片描述

3、yum 安装Docker

1、查看CentOS版本

lsb_release -a

在这里插入图片描述

2、在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看

uname -r

在这里插入图片描述

3、安装准备环境

yum -y install gcc  #-y 所有提示都为yes
yum -y install gcc-c++

在这里插入图片描述

在这里插入图片描述

4、卸载已安装的Docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

以前没装过docker的,就会出现如下情况:

在这里插入图片描述

5、设置仓库

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

  1. 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  1. 使用以下命令来设置稳定的仓库。
#阿里云
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6、更新yum软件包索引

yum makecache fast

7、安装 Docker Engine-Community

yum install docker-ce docker-ce-cli containerd.io

8、启动docker

systemctl start docker

9、查看docker进程

ps -ef|grep docker

在这里插入图片描述

10、查看docker版本

docker version

11、通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。

docker run hello-world

卸载 docker

删除安装包:

yum remove docker-ce

删除镜像、容器、配置文件等内容:

rm -rf /var/lib/docker
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万里顾—程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值