在Linux主机中安装JDK、Git、Docker
安装JDK
以jdk-8u144-linux-x64.tar.gz为例介绍如何在Linux主机中安装JDK。
- 源码包准备:通过官网下载JDK,并上传至Linux主机中。
- 依次执行以下命令,解压源码包。
- 在目录“/usr/local/”下新建文件夹“java”:sudo mkdir /usr/local/java。
- 将下载的压缩包拷贝到文件夹“java”中:cp jdk-8u144-linux-x64.tar.gz /usr/local/java。
- 进入文件夹“java”:cd /usr/local/java。
- 解压压缩包:sudo tar -xvf jdk-8u144-linux-x64.tar.gz。
- 删除压缩包:sudo rm jdk-8u144-linux-x64.tar.gz。
- 设置JDK环境变量。
采用全局设置方法,即修改“/etc/profile”,它是所有用户共用的环境变量。
- 执行命令sudo vim /etc/profile,打开文件“/etc/profile”。
- 在文件末尾添加以下代码段。
export JAVA_HOME=/usr/local/java/jdk1.8.0_144 export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre export CLASSPATH=.:$JAVA_HOME/LIB/DT.JAR:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH
在添加上述代码过程中,请注意:
- 不要在等号(=)前后添加空格。
- 每个变量之间用冒号(:)隔开,而非分号(;)。
- 敲击键盘“Esc”返回,输入“:wq!”后敲击回车键,保存修改后的文件。
- 重新加载“/etc/profile”文件。
source /etc/profile
- 输入命令java -version,检查是否安装成功。
当出现以下回显时,表示安装成功。

安装Git
以git-1.8.3.1-23.el7_8.x86_64.rpm为例介绍如何在Linux主机中安装Git。
- 源码包准备:通过官网下载Git,并上传至Linux主机中。
- 执行命令rpm -ivh git-1.8.3.1-23.el7_8.x86_64.rpm --nodeps,解压源码包
- 输入命令git --version,检查是否安装成功。
当出现以下回显时,表示安装成功。

安装Docker
以docker-19.03.15.tgz为例介绍如何在Linux主机中安装Docker。
- 源码包准备:通过官网下载Docker,并上传至Linux主机中。
- 依次执行以下命令,解压源码包。
- 解压压缩包:tar zxvf docker-19.03.15.tgz。
- 将解压后的docker软件包移动到文件夹“/usr/bin/”中:mv ./docker/* /usr/bin/。
- 修改配置文件。
- 执行命令vim /usr/lib/systemd/system/docker.service,打开文件“docker.service”。
- 敲击键盘“I”键,将如下内容拷贝到文件中。
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker ExecStart=/usr/bin/dockerd 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 the docker process if it exits prematurely Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
- 敲击键盘“Esc”返回,输入“:wq!”后敲击回车键,保存修改后的文件。
- 依次执行以下命令,重启docker。
systemctl daemon-reload
systemctl enable docker.service
systemctl restart docker.service
- 输入命令docker -v,检查安装是否成功。
当出现以下回显时,表示安装成功。
