热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   根域文章 -   正文

Java培训课程之Docker容器中安装JDK1.8

zhiliaoadmin
2022-03-04 10:56:32
0

目前容器时代已经成为时代的主流了,比如docker、k3s,k8s等等,以前我们在服务器上安装环境是非常的麻烦,繁琐,现在有了容器,我们基本可以做到一键化部署环境以及打包项目,非常的方便,有用。

接下来就演示一下docker容器安装jdk的步骤吧。

1.安装Docker(菜鸟教程上面也有)

https://www.runoob.com/docker/centos-docker-install.html

2.docker下载centos镜像(用作配置jdk环境系统)

docker pull centos #版本号可以自己加,默认拉取最新的

3.查看本地镜像

docker images

Java培训课程之Docker容器中安装JDK1.8

 4.创建容器

容器是基于镜像创建的,执行镜像生成容器,方可进入容器

启动容器命令: docker run <相关参数> <镜像 ID> <初始命令>

docker run -i -t -v /root/software/:/mnt/software/ 9f38484d220f /bin/bash

参数解析

-i:表示以“交互模式”运行容器

-t:表示容器启动后会进入其命令行

-v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>

/bin/bash:一旦容器启动,需要执行的命令,当前使用 “/bin/bash”, 表示启动后直接进bash

shell

/root/software是宿主机器(Linux)上创建的一个文件夹;

/mnt/software是centos的容器里面的目录文件

这里挂载的意思就是 9f38484d220f 创建的容器访问 /mnt/software/ 目录下的文件就相当于

访问 宿主机的 /root/software/下的文件,且两者文件夹里内容相同


5.退出容器

ctrl+d 或者 直接输入 exit

6.进入容器后的查看命令

docker ps : 查看当前运行的容器信息(上面的退出方式就会默认关闭容器)docker ps -a : 查看关闭的容器

7.启动容器和进入容器

docker start [容器ID]:启动容器docker exec -it [容器ID] /bin/bash : 进入容器

这里还是以 docker run -i -t -v /root/software/:/mnt/software/ 9f38484d220f /bin/bash 命令进入容器~

8.在容器内部安装tomcat8+jdk1.8 下载 tomcat和jdk的 tar包,通过ftp工具上传到宿主服务器的/root/software/文件下,因为前面做了挂载,所以待会进入docker容器里的/mnt/software/文件夹下也是可以看到的

Java培训课程之Docker容器中安装JDK1.8

进入centos中的/mnt/software文件夹,

Java培训课程之Docker容器中安装JDK1.8

解压:

tar -zxvf jdk-8u211-linux-x64.tar.gz tar -zxvf apache-tomcat-8.5.42.tar.gz# 移动文件mv apache-tomcat-8.5.42 /opt/tomcatmv jdk1.8.0_211/ /opt/jdk

9.设置java 环境变量,配置profile

vi /etc/profile

在文件末尾加上

JAVA_HOME=/opt/jdk/JAVA_BIN=/opt/jdk/binJRE_HOME=/opt/jdk/jreCLASSPATH=/opt/jdk/jre/lib:/opt/jdk/lib:/opt/jdk/jre/lib/charsets.jarexport  JAVA_HOME  JAVA_BIN JRE_HOME  PATH  CLASSPATH

配置立马有效

source /etc/profile

配置 bashrc

vi ~/.bashrc

在文件末尾加上

export JAVA_HOME=/opt/jdkexport PATH=$JAVA_HOME/bin:$PATHexport
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

配置立马有效

source ~/.bashrc

查看成功: java -version

Java培训课程之Docker容器中安装JDK1.8

这样就很方便的安装上了,比起以往的安装还是方便很多的。如今在简单、效率的时代上,docker容器已经离不开我们的程序了,然后再延伸出k3s到今天的k8s,这些东西都是离不开docker的。


大家都在看

网络安全培训哪个靠谱?怎么选择适合自己的网络安全...

2022-03-04 浏览次数:0

知了汇智企业级项目实训在西华师大、川职院启动

2022-03-04 浏览次数:0

知了堂|参加成都Java培训后,Java工程师就...

2022-03-04 浏览次数:0

java三大集合框架有哪些?细数这些框架的区别

2022-03-04 浏览次数:0

智慧医保项目,性能、安全及拓展需求解决办法

2022-03-04 浏览次数:0

Java培训课程之Docker容器中安装JDK1...

2022-03-04 浏览次数:0
最新资讯
Java培训课程之Docker... 目前容器时代已经成为时代的主流了,比如docker、k3s,k8s等等,以前我们在服务器上安装环境是...