Ubuntu18.04安装Docker并构建JDK1.8镜像
【注意:使用root用户安装】
1.安装docker软件包
apt install docker.io
- 安装完成
2.查看docker的版本
docker -v
- 说明安装的docker版本是 18.09.7
3.启动docker
systemctl start docker
- 设置开机自启动(可选)
systemctl enable docker
4.构建基础镜像jdk1.8
4.1从oracle官网下载jdk1.8 linux版软件包(jdk-8u161-linux-x64.tar.gz)
4.2 将jdk1.8软件包上传到ubuntu上: /home/fuzhiyong/soft/
4.3 创建构建jdk1.8镜像的文件(Dockerfile-jdk1.8),路径 :/home/fuzhiyong/soft/
FROM daocloud.io/library/ubuntu:14.04.5
MAINTAINER darian
WORKDIR /usr
RUN mkdir /usr/local/java
ADD jdk-8u161-linux-x64.tar.gz /usr/local/java/
ENV JAVA_HOME /usr/local/java/jdk1.8
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH
4.4 执行构建jdk1.8镜像命令
docker build -f Dockerfile-jdk1.8 -t jdk1.8 .
- 构建成功
4.5 查看镜像
docker images
4.6 导出镜像
docker save jdk1.8 > jdk.tar
Ubuntu18.04安装Docker并构建JDK1.8镜像相关推荐
- Ubuntu18.04 安装Docker 报错:Signed-By 中含有互相冲突的值
在官网跟着安装docker 执行完上一步接着是更新: 执行完后更新报错: 解决方法: 到以下路径去把dokcer.list 和 nvidia-docker.list 删除 问题解决:
- 今天的新坑 ubuntu18.04安装docker
安装方法见官网https://docs.docker.com/install/linux/docker-ce/ubuntu/ 安装方法参见这个博客https://blog.csdn.net/u0108 ...
- Ubuntu18.04安装Docker
安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo apt install docker.io $ sudo systemctl start ...
- Ubuntu18.04安装docker (阿里云镜像)
1,安装apt-get系统工具 sudo apt-get update 2,安装允许apt通过HTTPS使用存储库 sudo apt-get -y install apt-transport-http ...
- ubuntu18.04安装klee
参考网址: CSDN:https://blog.csdn.net/goto2091/article/details/86602063 官网:http://klee.github.io/build-ll ...
- Ubuntu18.04 安装搭建 hadoop-3.3.0 集群
Ubuntu18.04 安装搭建 hadoop-3.3.0 集群 参考博文:https://blog.csdn.net/sunxiaoju/article/details/85222290?ops_r ...
- ubuntu18.04安装docker-ce国内源
ubuntu18.04安装docker-ce国内源 修改国内加速源 禁用防火墙 永久禁用swap 开启内核配置 配置ipvs 安装依赖包 安装GPG证书 写入docker源 安装docker-ce 配 ...
- 【Linux】——Ubuntu18.04安装
1.windows 和 ubuntu 系统区别 操作习惯不同 i. windows 图形化界⾯⿏标操作 ii. ubuntu 命令⾏操作 磁盘⽬录不同 i. windows 按盘符分区存储(C.D.E ...
- ubuntu18.04 安装 CARLA0.9.10
ubuntu18.04 安装 CARLA0.9.10 https://carla.readthedocs.io/en/0.9.10/build_linux/ 方法1 :Debian 安装 1. Set ...
最新文章
- linux重命名的命令行操作,Linux rename命令批量重命名的方法
- platform总线的probe函数调用
- mysql定时任务 分钟_mysql定时任务
- CSU-ACM集训-模板-主席树
- MyBatis中的@Mapper注解 @Mappe与@MapperScan关系
- python如何删除对象_Python-从列表中删除对象
- 涂鸦板制作教程——其中的重做和撤消我觉得不错
- KDD China技术峰会回顾:大牛云集,教你如何基于大数据 手握人工智能未来
- FreeRTOS基础教程第一章创建任务
- 中国城市新分级名单(转)
- 宿主机支持avx2指令集,为什么虚拟机cpu就不支持avx2指令集了
- 软件架构师的12项修炼
- 探索性测试方法讲解之一
- C++ stringstream 从字符串中分离单词
- 干货|龙芯架构明御综合日志审计分析平台迁移技术
- 高盛报告引科技股暴跌 但如今并非 互联网泡沫2.0
- 向日葵在mac不能以服务器运行吗,macOS系统向日葵远程控制鼠标无法点击的问题...
- [html+js][实现鼠标悬停事件]鼠标移动到行自动变色实现
- 【转】3xian之所在
- 搜狗搜索或成为企鹅号流量入口:腾讯欲实现自己的流量闭环
热门文章
- Leetcode每日一题:860.lemonade-change(柠檬水找零)
- 吴恩达机器学习神经网络作业(python实现)
- 微信发送模版消息,PHP代码简单案例
- python与开源_Github上Top20 Python与机器学习开源项目推荐
- python交叉验证结合线性回归_Python数据分析-线性回归、逻辑回归
- php双线切换线路,双线路策略路由和脚本备份切换
- IIS Express介绍与使用
- MySQL表名后接t_mysql表名忽略大小写
- mysql 函数定义常量_php如何定义一个自定义常量
- K-th Number