您的位置:首页 > 运维架构 > Docker

docker 部署springboot应用

2019-02-17 18:23 525 查看

    最近学习了一下docker容器操作,简单的写一下docker部署springboot的整一个过程,docker需要拉取一个java镜像

[code]docker pull java

    启动这个java 容器,把端口和宿主机上面的端口联通

[code]docker run -it -d -p 127.0.0.1:8080:8080  --name javatest docker.io/java

   然后上传自己的jar包,编写一个dockerfile,可以通过dockerfile直接将jar包push到容器内,组成一个新的容器

   这个是dockerfile的内容

简述一下dockerfile的大致做法

FROM java:基于java镜像构建

ADD xxx:将jar包推入docker容器,命名为app.jar

RUN:安装app.jar,建立app.jar

ENTRYPOINT 执行运行命令:java -jar

[code]FROM java
ADD docker-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch app.jar'
ENTRYPOINT ["java","-jar","app.jar"]

  使用docker build 命令构建一个新的容器,后面的一点不能忽略

[code]docker build -t myweb .

  部署完之后,用curl或者postman观察一下,容器内的jar包可以正常执行

  

  

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: