推广 热搜: 公司  快速  上海  中国  企业    未来  政策  系统  公司2 

Docker部署web项目

   日期:2024-12-26     作者:fulrkv    caijiyuan   评论:0    移动:http://www78564.xrbh.cn/mobile/news/30583.html
核心提示:1、安装Docker2、安装JDK3、上传打包好的项目Jar包到服务器4、在项目Jar包的同目录下创建Dockerfile5、构建程序镜像6、查看镜像7
    • 1、安装Docker
  • 2、安装JDK

  • 3、上传打包好的项目Jar包到服务器

  • 4、在项目Jar包的同目录下创建Dockerfile

  • 5、构建程序镜像

  • 6、查看镜像

  • 7、创建容器并运行

  • 8、查看容器

  • 9、浏览器访问

一、docker简介


docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

二、部署步骤


1、安装Docker

参考《阿里云CentOS上安装Docker》

2、安装JDK

docker pull java:8

3、上传打包好的项目Jar包到服务器

bootdemo-0.0.1-SNAPSHOT.jar

4、在项目Jar包的同目录下创建Dockerfile

touch Dockerfile

FROM java:8

VOLUME /tmp

ADD bootdemo-0.0.1-SNAPSHOT.jar app.jar

RUN bash -c ‘touch /app.jar’

EXPOSE 80

ENTRYPOINT [“java”,“-Djava.security.egd=file:/dev/https://blog.csdn.net/m0_60388292/article/details/urandom”,“-jar”,“/app.jar”]

5、构建程序镜像

docker build -t bootdemo-docker .

bootdemo-docker为镜像名,“.”表示当前目录。

6、查看镜像

docker images

7、创建容器并运行

docker run --name bootdemo-web -d -p 80:80 bootdemo-docker

docker run --name 容器名 -d -p 内部端口:外部端口 镜像名

-d: 后台运行容器,并且返回容器完整ID。

-p: 是用于指定端口的。

8、查看容器

docker ps

最后

全网独播-价值千万金融项目前端架构实战

从两道网易面试题-分析Javascript底层机制

RESTful架构在Nodejs下的最佳实践

一线互联网企业如何初始化项目-做一个自己的vue-cli

思维无价,看我用Nodejs实现MVC

代码优雅的秘诀-用观察者模式深度解耦模块

前端高级实战,如何封装属于自己的JS库

VUE组件库级组件封装-高复用弹窗组件

本文地址:http://www78564.xrbh.cn/news/30583.html    迅博思语 http://www78564.xrbh.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  二维码  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号