下载centos镜像
centos 用作配置 jdk 环境的系统
# 默认下载最新版
docker pull centos
# 下载centos7
docker pull centos:7
选择版本号在:
后自行决定
其他docker指令
# 查看下载的镜像
doocker images
# 查看运行的容器
docker ps
运行容器
# 创建文件目录 用于容器目录挂载
mkdir -p /centos/software
# 运行容器
docker run -d -v /centos/software/:/mnt/software/ --name centos centos
参数解析
-d
:表示后台运行
-v
:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>
--name
容器的别称,可以代替 容器id 使用
/centos/software
是宿主机器(Linux)上创建的一个文件夹;
/mnt/software
是centos的容器里面的目录文件
/centos/software/:/mnt/software/
挂载容器里面的目录到宿主机目录上
下载jdk
自行从oracle官网下载
提供下 jre11 的下载链接:点我下载
容器内安装jdk
将jdk文件或jre文件上传到linux的/centos/software
目录下。
解压文件
tar -zxvf jre-8u291-linux-x64.tar.gz
容器内设置 java 环境变量
# 进入容器内
docker exec -it centos bash
# 编辑环境变量
vi ~/.bashrc
# 文件末尾加入
export JAVA_HOME=/mnt/software/jre
export PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin
# 刷新配置
source ~/.bashrc
# 查看 java 版本
java -version
出现版本号,docker配置centos容器java环境成功