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,删除容器。

  • 相关阅读:
    什么是二进制补码
    第四章 VB程序的控制结构
    第三章 VB的程序设计基础
    C#學習基礎方法
    C#學習基礎繼承
    C#學習基礎變量和常量
    C#學習基礎域和屬性
    第八章 VB中ActiveX控件的使用
    写给WEB2.0的站长 不仅仅是泼冷水(转)
    常见错误和难点分析
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/15790350.html
Copyright © 2011-2022 走看看