docker安装部署jdk1.8
dokcer下jdk环境配置
- 先下载centos7
- 创建容器jdk1.8
- 退出容器
- 进入容器后的查看命令
- 启动容器和进入容器
- 安装部署完成
先下载centos7
先下载Linux版本的jdk1.8
再用docker下载centos7的镜像:
docker pull centos:7
下载完查看镜像是否存在
docker images
然后将下载的linux版本的jdk1.8的包从本地上传到/usr/local/src目录下。
在/usr/local目录下创建jdk目录,把/usr/local/src下的jdk-8u11-linux-x64.tar.gz移动到/usr/local/jdk目录下。
mkdir jdk
用cp命令移动jdk压缩包
cp src/jdk-8u11-linux-x64.tar.gz jdk/
创建容器jdk1.8
容器是基于镜像创建的,执行镜像生成容器,才能进入容器(数据卷持久化)
docker run … –v 宿主机目录(文件):容器内目录(文件) …
注意事项:
- 容器目录必须是绝对路径
- 如果目录不存在,会自动创建
- 可以挂载多个数据卷
-i:表示以“交互模式”运行容器
-t:表示容器启动后会进入其命令行
-v:表示需要将本地哪个目录挂载到容器中,格式 -v <宿主机目录>:<容器目录>
/bin/bash:一旦容器启动。需要执行的命令,当前使用“/bin/bash”,表示启动后直接进bash shell
/local/java/ 是宿主机器上创建的一个文件夹
/file/ 是centos容器的目录文件
退出容器
ctrl+d 或者 直接输入 exit
进入容器后的查看命令
docker ps : 查看当前运行的容器信息(上面的退出方式就会默认关闭容器)
docker ps -a : 查看关闭的容器
启动容器和进入容器
docker start [容器ID]:启动容器
docker exec -it [容器ID] /bin/bash : 进入容器
创建jdk1.8挂载/usr/local/jdk到/root/data_containe
docker run -it --name=jdk1.8 -v /usr/local/jdk:/root/data_container centos:7 /bin/bash
解压
tar -xzvf jdk-8u11-linux-x64.tar.gz
退出容器,设置java的环境变量,编辑profile
export JAVA_HOMW=/usr/local/jdk/jdk1.8.0_11
export PATH=$PATH:$JAVA_HOME/bin
使环境变量及时生效
source /etc/profile
安装部署完成
在任意目录下测试环境是否配置成功
java -version
docker安装部署jdk1.8相关推荐
- Docker安装部署RabbitMQ
https://blog.csdn.net/super_rd/article/details/70792746 http://muxiulin.cn/archives/category/rabbit ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...
- Docker实战:Docker安装部署RabbitMQ
使用Docker安装部署RabbitMQ 1.docker search rabbitmq:management 2.docker pull rabbitmq:management 注意:如果dock ...
- saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...
在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...
- 服务器上使用docker安装部署禅道zentao
服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...
- 采用docker安装部署Nginx
四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...
- Docker安装部署及使用
Docker安装部署及使用 实验内容 安装Docker. 创建自己的第一个容器 容器使用,查看.启动.进入.停止.删除对应容器. 容器安装MySQL. Experimental environment ...
- ITOP-1 Docker安装部署itop
ITOP-1 Docker安装部署itop 一.Docker安装部署 1.下载docker源 2.yum安装docker,并运行 3.配置docker镜像加速地址 二.ITOP部署 1.登录[dock ...
- 【Docker】使用docker安装部署NextCloud私人网盘
[Docker]使用docker安装部署NextCloud私人网盘 1.查询并下载NextCloud镜像 执行命令 docker search nextcloud docker pull nextcl ...
最新文章
- 2022-2028年中国卫星导航行业深度调研及投资前景预测报告
- hbase.client.keyvalue.maxsize的默认值
- nyoj 947 Max Xor(字典树)
- 学业水平考试b能上985吗_211 和985 的大学是不是要求学业水平考试全部是A
- iOS的runtime运行时机制
- P5726 【深基4.习9】打分(python3实现)
- 失去循环标签的Python,我这样实现跳出外层循环
- python爬取内容剔除nbsp_python 爬虫爬取内容时, \xa0 、 \u3000 的含义与处理方法...
- 解决vscode打开空白的问题
- Typora 快捷键设置
- SQL_TRACE与tkprof分析
- 通俗版 OSI七层模型,物理介质
- sql 链接 oracle 查询,Oracle学习之路-SQL篇-连接查询
- Ghost工具进行分区对拷(备份、迁移系统)
- pic12f1823单片机入门_PIC单片机C语言入门实例
- ABBYY15版无水印免费Pdf编辑器
- GroupBox与Panel控件
- origin数据平滑_origin怎样平滑曲线 看完你就会了
- 学画画软件app推荐_绘画APP推荐|很全的学画画的APP推荐
- 百度地图迁徙大数据_百度地图迁徙大数据:除武汉外多地出行趋势回升