美文网首页
构建Docker-Java基础镜像

构建Docker-Java基础镜像

作者: kbdwn | 来源:发表于2020-05-21 02:03 被阅读0次

基于ubuntu构建基础镜像,下载ubuntu镜像

docker pull ubuntu

编写Dockerfile文件

# 指定基镜像 ubuntu
FROM ubuntu
MAINTAINER     Fisher "作者名字"

# 复制jdk到指定目录
RUN /bin/mkdir -p  /opt/software
RUN /bin/mkdir -p /opt/module

#添加jdk压缩包
ADD jdk-8u201-linux-x64.tar.gz /opt/module

# 配置jdk环境
ENV JAVA_HOME /opt/module/jdk1.8.0_201
ENV PATH $PATH:$JAVA_HOME/bin

# 检测java版本,确认是否安装成功
RUN java -version

构建docker镜像

#在Dockerfile文件所在目录执行
docker build -t  ubuntu-base:0.1 . #【.】必须要

基于基础包构建自定义jar镜像

编写Dockerfile文件

FROM ubuntu-base:0.1
MAINTAINER lzq
ADD demo.jar demo.jar
ENV LANG C.UTF-8
ENV TZ=Asia/Shanghai
EXPOSE 19000
ENTRYPOINT ["java","-jar","/demo.jar"]
#ENTRYPOINT exec java $JAVA_OPTS -jar demo.jar

构建docker镜像

docker build -t  demo.jar . #【.】必须要

启动镜像

docker run --name demo -p 19000:19000  -v /etc/timezone:/etc/timezone -d demo
#docker run --name imageprocessor  -e JAVA_OPTS='-Xmx512m'  -p 19000:19000  -d demo
#docker run --name image- processor  -e JAVA_OPTS='-Xmx512m'  -p 19000:19000  -d image-processor

导出镜像

docker save -o demo.tar demo

导入镜像

docker load < demo.tar

相关文章

  • 构建Docker-Java基础镜像

    基于ubuntu构建基础镜像,下载ubuntu镜像 编写Dockerfile文件 构建docker镜像 基于基础包...

  • kubernetes安装部署-day06

    八、构建Centos基础镜像: 8.1构建自定义Centos基础镜像: 基于官方的Centos 7.2.1511镜...

  • dockerfile构建lnmp环境并部署wordpress

    一.构建基础镜像 先构建一个基础镜像,添加repo的环境和编译的环境,而centos镜像就是初始的官方镜像,后面构...

  • Docker 镜像构建

    Dockerfile 以一个镜像为基础,通过指令构建其他镜像。 构建Docker镜像 在Dockerfile所在目...

  • 2020-06-11 docker-3 实践

    28: 构建自己的centos 99%的镜像是从基础镜像FROM scratch构建过来. 构建自己的centos...

  • 创建自己的Docker基础镜像

    本文讲解如何在本地构建一个基础的Docker Python环境镜像,并扩展这个基础镜像构建Python运行环境,之...

  • docker基础镜像

    操作系统基础镜像 比如你要从Linux操作系统基础镜像开始构建,可以参考下表来选择合适的基础镜像: 镜像名称 大小...

  • Docker实战系列(5)-Dockerfile

    除了commit 方式 , Dockerfile 是另一种构建镜像的方式。Dockerfile 构建镜像是以基础镜...

  • Dockerfile详解

    在使用Dockerfile构建镜像之前,我们先用一个案例来演示构建镜像的过程,首先我们使用ubuntu作为基础镜像...

  • Testops之路3.Dockerfile的最佳实践

    常用命令 FROM 用来指定基础镜像,然后通过在基础镜像上构建新的镜像,基础镜像一般有远程或本地仓库。并且Dock...

网友评论

      本文标题:构建Docker-Java基础镜像

      本文链接:https://www.haomeiwen.com/subject/nqdaohtx.html