二、服务器搭建环境:JDK+Nodejs
经过昨天的一些初始化操作,我们今天就可以进入一下更加深层次的设置了。
我们都知道,无论是编写前端代码还是后端代码都是需要编译环境的支持, 后端编程语言选择Java, 前端编程语言选择Vue
,所以今天我们主要来对 JDK
和Nodejs
进行相应的设置。
在经过多年的换服务器 —>搭环境的过程,我终于明白了,我自己在这方面花费的时间之久,所以选择使用docker 来进行环境的搭建。
1、Docker 安装
其实Centos
上面,许多软件都可以使用yum安装,这里急用yum安装简单 进行说明吧,也不难。
1.yum install -y docker
使用yum安装docker, -y表示不询问,直接安装
2.yum list installed | grep docker
看一下是否安装成功
3.systemctl start docker
启动docker服务
4.systemctl status docker
看一下docker 状态,如下图就表示安装成功了。
2、Docker 构建镜像
想着DockerHub
里面那么多的镜像,肯定少不了Java+Nodejs
的,但是找了半天确实没有找到,单独Java 或者是Nodejs
的到时许多。这样一下,就只有自己构建了,看了一下Dockerfile
构建镜像,想着拉一个Java的,我去安装Nodejs
,半天java:8
的镜像都拉不下来,又想着拉一个Nodejs
的镜像来安装Java,可是Nodejs
镜像里面好多工具都没有,连yum和rpm都没有,果断放弃了,最后拉了一个Centos:7
的镜像,同时安装Java和Nodejs
。
下面就是我构建的Dockerfile文件,只是把需要的包传到了docker容器里面,使用手动安装。
java"> 1 FROM node:14.17.1
2
3 WORKDIR /data/_java_node
4
5 COPY jdk-8u231-linux-x64.rpm ./
6 COPY node-v14.17.1-linux-x64.tar.xz ./
使用 docker build -t c4r_java:1.0 .
构建镜像。
3、Jdk 安装
下面说一下JDK的安装。
1.rpm -ivh jdk-8u231-linux-x64.rpm
// 使用rpm进行安装,默认安装在/use/java/jdk1.8....
目录下面
2.设置环境变量
vim /etc/profile
// 使用vim打开配置文件,在最后添加这些配置
java"># java
export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export PATRH=/data/_basejava
3.最后就是编写java
文件,试一下安装成功没有,一成不变的hello world 送给大家
java">[root@af9b023f7a32 _basejava]# cat hello.java
public class hello{
public static void main(String[] args){
System.out.println("hello world");
}
}
[root@af9b023f7a32 _basejava]# javac hello.java
[root@af9b023f7a32 _basejava]# java hello
hello world
4、Nodejs
安装
这个包就是我镜像构建复制过来的。
1.tar -xvf node-v14.17.1-linux-x64.tar.xz
对包进行解压
2.vim /etc/profile
解压完之后,添加环境变量
# nodejs
export PATH=$PATH:/usr/local/nodejs/bin
3.node -v && npm -v
使用命令查看一下node
和npm
的版本
node -v && npm -v
使用命令查看一下node
和npm
的版本