• 技术文章 >运维 >Docker

    怎么把jar包变成docker容器

    angryTomangryTom2020-03-19 13:46:19原创1381

    怎么把jar包变成docker容器

    1、首先下载java镜像

    docker pull java:8

    2、新建一个工作目录,拷贝jar包进去

    mkdir mydocker
    cd mydocker
    copy /xxx/app.jar ./

    3、新建一个Dockerfile文件

    vi Dockerfile

    文件内容如下:

    (推荐学习:jquery视频教程

    FROM java:8
    MAINTAINER freebytes.net
    WORKDIR  /test
    COPY app.jar /test/app.jar
    CMD ["java","-jar","app.jar","-Dfile.encoding=utf-8"]

    代码解释

    FROM java:8 ——表示基于java:8镜像构建

    MAINTAINER author——表示构建作者为 author

    WORKDIR /test ——表示指定容器内的工作目录为/test

    COPY ——拷贝app.jar到容器工作目录/test

    CMD ——执行java启动jar的指令。

    4、构建镜像

    docker build -t app-docker .

    表示从当前目录构建镜像,这条命令会把当前目录下文件全部打包发送到docker引擎服务端,然后在服务端根据Dockerfile进行构建操作。

    5、构建成功后,启动容器

    docker run -it -p 9013:8088 –name app -d my-docker

    根据刚才的Dockerfile配置,容器生成后,必然会在容器根目录下生成test目录,并且test目录下存在app.jar文件,容器执行CMD定义的指令也是基于test目录的。

    可进入容器内部查看

    docker exec -it app /bin/bash

    更多相关教程,请关注PHP中文网docker教程栏目。

    以上就是怎么把jar包变成docker容器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:docker jar 容器
    上一篇:怎么访问docker内的MySQL 下一篇:怎么把文件放到docker容器里
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• linux怎么新建docker容器• linux查看docker是否已经安装的方法• docker有哪些特点• 怎么访问docker内的MySQL
    1/1

    PHP中文网