文档首页/ 代码托管 CodeArts Repo/ 用户指南/ 管理CodeArts资源池/ 在Linux主机中安装JDK、Git、Docker
更新时间:2025-12-22 GMT+08:00
分享

在Linux主机中安装JDK、Git、Docker

安装JDK

jdk-8u144-linux-x64.tar.gz为例介绍如何在Linux主机中安装JDK。

  1. 源码包准备:通过官网下载JDK,并上传至Linux主机中。
  2. 依次执行以下命令,解压源码包。

    1. 在目录“/usr/local/”下新建文件夹“java”:sudo mkdir /usr/local/java
    2. 将下载的压缩包拷贝到文件夹“java”中:cp jdk-8u144-linux-x64.tar.gz /usr/local/java
    3. 进入文件夹“java”:cd /usr/local/java
    4. 解压压缩包:sudo tar -xvf jdk-8u144-linux-x64.tar.gz
    5. 删除压缩包:sudo rm jdk-8u144-linux-x64.tar.gz

  3. 设置JDK环境变量。

    采用全局设置方法,即修改“/etc/profile”,它是所有用户共用的环境变量。

    1. 执行命令sudo vim /etc/profile,打开文件“/etc/profile”。
    2. 在文件末尾添加以下代码段。
      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

      在添加上述代码过程中,请注意:

      • 不要在等号(=)前后添加空格。
      • 每个变量之间用冒号(:)隔开,而非分号(;)。
    3. 敲击键盘“Esc”返回,输入“:wq!”后敲击回车键,保存修改后的文件。
    4. 重新加载“/etc/profile”文件。
      source /etc/profile

  4. 输入命令java -version,检查是否安装成功。

    当出现以下回显时,表示安装成功。

安装Git

git-1.8.3.1-23.el7_8.x86_64.rpm为例介绍如何在Linux主机中安装Git。

  1. 源码包准备:通过官网下载Git,并上传至Linux主机中。
  2. 执行命令rpm -ivh git-1.8.3.1-23.el7_8.x86_64.rpm --nodeps,解压源码包
  3. 输入命令git --version,检查是否安装成功。

    当出现以下回显时,表示安装成功。

安装Docker

docker-19.03.15.tgz为例介绍如何在Linux主机中安装Docker。

  1. 源码包准备:通过官网下载Docker,并上传至Linux主机中。
  2. 依次执行以下命令,解压源码包。

    1. 解压压缩包:tar zxvf docker-19.03.15.tgz
    2. 将解压后的docker软件包移动到文件夹“/usr/bin/”中:mv ./docker/* /usr/bin/

  3. 修改配置文件。

    1. 执行命令vim /usr/lib/systemd/system/docker.service,打开文件“docker.service”。
    2. 敲击键盘“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
    3. 敲击键盘“Esc”返回,输入“:wq!”后敲击回车键,保存修改后的文件。

  4. 依次执行以下命令,重启docker。

    systemctl daemon-reload

    systemctl enable docker.service

    systemctl restart docker.service

  5. 输入命令docker -v,检查安装是否成功。

    当出现以下回显时,表示安装成功。

相关文档