zoukankan      html  css  js  c++  java
  • docker 打包镜像过程

    1.首先准备需要打成镜像的JAR包

    2.编制Dockerfile文件

    FROM docker.gf.com.cn/java:openjdk-8u292-arm64
    
    MAINTAINER 86279054@qq.com
    //在镜像创建目录
    RUN mkdir -p /home/jpaas
    //设置工作目录
    WORKDIR /home/jpaas
    //暴露对外服务端
    EXPOSE 7100
    //将jar包添加到镜像
    ADD ./jpaas-portal.jar ./jpaas-portal.jar
    #设置时区
    ENV TZ Asia/Shanghai
    //设置命令执行命令入口
    CMD ["java", "-jar", "/home/jpaas/jpaas-portal.jar"]

    3.编译镜像包

    在编译镜像包之前请先安装好docker.

    docker build -t portal:1.0 .

    编译完成后,可以使用 docker images 查看编译的镜像。

    删除镜像 可以使用 docker rmi -f 镜像名:tag

    4.运行镜像

    docker run --name jpaas-portal  -e nacos.address=10.51.167.90:8848  -e nacos.namespace=local  -d jpaas-portal:1.0

    运行后,可以使用 docker ps 查看活动的容器。

    如果运行失败,可以使用 docker logs 容器ID查看运行日志。

    5. 进到容器中查看容器情况

    docker exec -it 6162feb9a6a8 bash

     命令中的  6162feb9a6a8 ,是容器的ID。

    6.查看容器

    我们可以使用 docker ps -a 查看停止的容器和活动的容器。

    7.启动容器

    除了使用 4启动容器外,我们也可以使用 docker start 容器id启动容器,使用 docker stop 容器ID停止容器。

    使用 docker rm -f 容器ID,删除容器。

  • 相关阅读:
    Hbuilder实用快捷键
    ECMAScript中的箭头函数 (=>) 使用注意事项
    DreamWeaver CC 中的回车
    Django——正则表达式的举例与基本语法
    Django——如何处理请求(URL配置和视图)
    excel之导出
    eclipse几种常见问题的解决
    XML与JavaScript知识
    XML入门知识
    数据库实验7(pl/sql)
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/15790350.html
Copyright © 2011-2022 走看看