zoukankan      html  css  js  c++  java
  • 在Mac上使用Docker部署jar包

    1.项目打包成可以单独运行的jar包,并在本地验证可以运行:

    eureka-0.0.1-SNAPSHOT.jar

    2.在mac系统下安装docker,安装步骤省略。

    3.启动docker,并拉取java镜像

    $ docker pull java:8

    4.在mac系统下新建目录

    $ mkdir /Users/mhx/Documents/tools/docker/eureka

    $ cd /Users/mhx/Documents/tools/docker/eureka

    6.上传一个待部署的jar包service1-1.0.0.jar和dockerfile文件

    dockerfile文件内容如下:

    FROM java:8
    EXPOSE 8001
    VOLUME /tmp
    ADD eureka-0.0.1-SNAPSHOT.jar app.jar
    RUN sh -c 'touch /app.jar'
    ENV JAVA_OPTS=""
    ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

    7.构建镜像

    $ cd /Users/mhx/Documents/tools/docker/eureka

    $ docker build -t eureka:0.0.1 .

    8.查看镜像

    $ docker images

    9.启动容器

    前台启动

    $ docker run -p 8001:8001 eureka:0.0.1

    后台启动

    $  docker run -d -p 8001:8001 eureka:0.0.1

    10.测试运行情况

    在mac系统浏览器上访问:http://localhost:8001

  • 相关阅读:
    Docker 镜像
    Docker 安装命令
    Docker 基本概念
    Redis 高可用之"持久化"
    Git 安装和使用
    oracle角色
    oracle权限
    审计
    手动创建数据库
    oracle口令文件认证
  • 原文地址:https://www.cnblogs.com/code4app/p/13231563.html
Copyright © 2011-2022 走看看