ZLMediakit 容器中安装open jdk 11

  1. 通过下面的命令进入容器
docker exec -it zlmediakit /bin/bash
  1. 使用wget命令下载open jdk 11安装包
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
  1. 解压安装包
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz 
  1. 创建 JAVA_HOME 用于后续配置环境变量
mkdir -p /usr/lib/jvm
  1. 移动jdk到创建的JAVA_HOME目录中
mv /home/jdk-11/ /usr/lib/jvm/
  1. 设置环境变量
vim /etc/profile

​ 在最下面添加下面内容

export JAVA_HOME=/usr/lib/jvm/jdk-11  #jdk记得换成自己的路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  1. 刷新配置环境
source /etc/profile
  1. 查看jdk版本
java -version

​ 输入内容如下则安装成功

openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

docker容器中文乱码解决办法

#1.进入环境变量配置
vim /etc/profile
#2.在最后面添加下面代码
export LANGUAGE="C.UTF-8"
export LANG=C.UTF-8
export LC_ALL=C.UTF-8
#3.更新配置文件
source /etc/profile