zoukankan      html  css  js  c++  java
  • 如何构建自己的docker镜像

    需求情况:springboot项目想要部署到docker里面,如何部署?

    步骤如下:

    1、将jar包上传linux服务器 /usr/local/dockerapp 目录,在jar包所在目录创建名为 Dockerfile 的文件

    cd /usr/local/
    mkdir dockerapp
    cd dockerapp
    touch Dockerfile

    2、上传项目到 /usr/local/dockerapp 下

    3、编辑 Dockerfile

    vi Dockerfile

    修改如下

    ###指定java8环境镜像
    FROM java:8
    ###复制文件到容器frame4j-email
    ADD frame4j-email-1.0-.jar(自己的jar) /frame4j-email.jar
    ###声明启动端口号
    EXPOSE 8080
    ###配置容器启动后执行的命令
    ENTRYPOINT ["java","-jar","/frame4j-email.jar"]

    4、使用docker build命令构建镜像

    # 格式: docker build -t 镜像名称:标签 Dockerfile的相对位置

    {

    docker build: 用 Dockerfile 构建镜像的命令关键词。
    [OPTIONS] : 命令选项,常用的指令包括 -t 指定镜像的名字,
        -f 显示指定构建镜像的 Dockerfile 文件(Dockerfile 可不在当前路径下),
         如果不使用 -f,则默认将上下文路径下的名为 Dockerfile 的文件认为是构建镜像的 "Dockerfile" 。
    上下文路径|URL: 指定构建镜像的上下文的路径,构建镜像的过程中,可以且只可以引用上下文中的任何文件 。

    }

    docker build -t frame4j-email:v1.0 .

    5、查看是否构建成功。

    有镜像说明构建成功。

    docker images

    6、启动项目

    docker run -p 8080:8080 frame4j-email:v1.0
  • 相关阅读:
    第二次结对编程作业
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次博客作业
    第04组 团队Git现场编程实战
    第二次结对编程作业
    团队项目-需求分析报告
    团队项目-选题报告
  • 原文地址:https://www.cnblogs.com/MJyc/p/11757210.html
Copyright © 2011-2022 走看看