docker 安装 jdk,配置环境变量

简介: 本文是博主学习Docker的记录,希望对大家有所帮助。

下载centos镜像

centos 用作配置 jdk 环境的系统

# 默认下载最新版
docker pull centos
# 下载centos7
docker pull centos:7
AI 代码解读

选择版本号在后自行决定
在这里插入图片描述

其他docker指令

# 查看下载的镜像
doocker images
# 查看运行的容器
docker ps
AI 代码解读

运行容器

# 创建文件目录 用于容器目录挂载
mkdir -p /centos/software
# 运行容器
docker run -d  -v /centos/software/:/mnt/software/ --name centos centos
AI 代码解读

参数解析
  -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
AI 代码解读

容器内设置 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
AI 代码解读

在这里插入图片描述

出现版本号,docker配置centos容器java环境成功

目录
相关文章
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
44 21
|
9天前
|
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
40 11
|
22天前
|
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
114 4
MyEMS开源系统安装之Linux/macOS上的DOcker
本指南详细介绍了如何在Linux/macOS上使用Docker部署MyEMS系统。主要内容包括:前置条件(如安装Docker、npm和MySQL),以及分步骤部署各个组件(如myems-api、myems-admin、myems-modbus-tcp等)。每个步骤涵盖源代码复制、环境配置、镜像构建、容器运行及日志管理等操作,并提供了多平台构建的支持。最后,指南还说明了默认端口和登录凭据,帮助用户快速启动并访问MyEMS的管理界面和Web界面。
77 1
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
187 11
百度搜索:蓝易云【docker通过dockerfile安装sftp教程。】
现在,你已经通过 Dockerfile 成功安装了 SFTP,并且可以使用指定的用户名和公钥进行远程访问。请确保替换示例中的用户名、密码和公钥为自己的实际值。
249 1
百度搜索:蓝易云 ,常用环境部署—Docker安装RocketMQ教程!
通过按照上述步骤,您可以在Docker中成功安装和部署RocketMQ。请注意,上述命令仅提供了一个基本的安装和配置过程,具体配置和使用可以根据您的需求进行进一步调整。确保在执行命令之前,您已经安装并配置好Docker环境。
231 0
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
8680 3
【最新版正确姿势】Docker安装教程(简单几步即可完成)
AI助理
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问

你好,我是AI助理

可以解答问题、推荐解决方案等