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

  • 相关阅读:
    RESTful风格的API
    案例:toDoList
    jQuery中的Ajax
    php 使用kafka
    crontab不执行
    php两种实现守护进程的方式
    crontab不执行脚本,手动调测又没有任何问题
    centos7 安装跳板机(堡垒机)
    Ubuntu修改默认键盘布局的方法
    openresty nginx升级版
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/15790350.html
Copyright © 2011-2022 走看看