美文网首页Docker入门系列
docker入门—3. 构建Spring Boot应用的Dock

docker入门—3. 构建Spring Boot应用的Dock

作者: ted005 | 来源:发表于2019-03-10 20:03 被阅读0次
    在Spring Boot应用的target目录下(即jar包所在目录),编写docker file

    这里我的Spring Boot应用名字是for_docker,工程内容很简单,只有一个Controller

    
    #继承centos docker file
    FROM centos
    
    #安装JDK
    RUN yum install -y java
    
    #配置docker存储目录
    VOLUME /tmp
    
    #将当前路径的jar包拷贝到docker中,并命名为for_docker.jar
    ADD /for_docker-0.0.1-SNAPSHOT.jar for_docker.jar
    
    ENTRYPOINT ["java", "-jar", "/for_docker.jar"]
    
    

    构建Dockerfile

    docker build -t my_docker .
    

    命令中的 . 表示在当前目录寻找Dockerfile

    构建成功后运行docker images,可以看到my_docker

    刚刚构建的docker

    运行刚构建的my_docker,并映射端口

    docker run -p 8080:8080 -d my_docker
    

    在本机浏览器打开http://localhost:8080/可以看到my_docker中运行的Spring Boot程序;停止my_docker后,页面无法打开。

    相关文章

      网友评论

        本文标题:docker入门—3. 构建Spring Boot应用的Dock

        本文链接:https://www.haomeiwen.com/subject/cuuppqtx.html