当前位置: 首页 > news >正文

最新网站网址永久发布在线发外链工具

最新网站网址永久发布,在线发外链工具,文化网站建设心得,网站色调设计方案一、部署vue项目 在home目录下创建项目目录 将打包好的vue项目放入该目录下,dist是打包好的vue项目 在项目目录下,编辑default.conf 内容如下: server {listen 80;server_name localhost; # 修改为docker服务宿主机的iplocation / {r…

一、部署vue项目

        在home目录下创建项目目录

         将打包好的vue项目放入该目录下,dist是打包好的vue项目

        在项目目录下,编辑default.conf

        内容如下:

server {listen       80;server_name  localhost; # 修改为docker服务宿主机的iplocation / {root   /usr/share/nginx/html;index  index.html index.htm;try_files $uri $uri/ /index.html =404;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}
}

        该配置文件定义了首页的指向为 /usr/share/nginx/html/index.html, 所以我们可以一会把构建出来的index.html文件和相关的静态资源放到/usr/share/nginx/html目录下。

        在项目文件夹下编写Dockerfile文件

        内容如下: 

FROM nginxMAINTAINER zouzouRUN rm /etc/nginx/conf.d/default.confADD default.conf /etc/nginx/conf.d/COPY dist/ /usr/share/nginx/html/
  • FROM nginx:该镜像是基于nginx:latest镜像构建的
  • MAINTAINER zouzou:添加说明
  • RUN rm /etc/nginx/conf.d/default.conf:删除目录下的default.conf文件
  • ADD default.conf /etc/nginx/conf.d/:将default.conf复制到/etc/nginx/conf.d/下,用本地的default.conf配置来替换nginx镜像里的默认配置
  • COPY dist/ /usr/share/nginx/html/:将项目根目录下dist文件夹(构建之后才会生成)下的所有文件复制到镜像/usr/share/nginx/html/目录下

        三个文件保持在同一目录

        构建docker镜像, -t 表示镜像的名字

docker build -t offices-vue . # 最后的点不要丢了

        查看创建的镜像

         启动容器

docker run -d -p 5173:80 --name vue-test offices-vue
  • docker run:基于镜像启动一个容器

  • -d:后台方式启动

  • -p 5173:80: 端口映射,将宿主机的5173端口映射到容器的80端口

  • --name:容器名,我的叫vue-test

  • offices-vue:要启动的镜像名称

        在浏览器输入宿主的IP地址:5173,即可访问部署的vue项目。

二、部署springboot项目

        在home下创建项目目录:

        将打包的项目放入该目录中

        在该目录下创建编写Dockerfile文件

# Docker image for springboot file run
# 基础镜像使用java
FROM openjdk:22
# 作者
MAINTAINER ywz
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp 
# 将jar包添加到容器中并更名为xx.jar
ADD myOffices-demo.jar test.jar 
# 运行jar包
RUN bash -c 'touch /test.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]

        要将这两个文件放在同一个目录 

        根据该目录创建镜像,因为需要下载jdk22所以需要一些时间。

docker build . -t test-demo

         查看创建好的镜像

        启动容器8087

# -d参数是让容器后台运行
# 8087为部署后实际代理端口,8089为程序的端口
docker run -d -p 8087:8087 --name test-demo test-demo

        在浏览器访问springboot项目

        查询动态日志

docker logs -f --tail=100 test-demo

http://www.yayakq.cn/news/621211/

相关文章:

  • 专门做课件的网站网络平面设计培训班
  • 网站服务器数据迁移wordpress游客看小图登陆查看大图
  • 网站开发微信小程序需求量大吗mysql开发网站开发
  • 开一间网站建设有限公司郑州百度推广公司地址
  • wordpress 科技公司襄阳seo研究中心
  • 自己做网站用中文为什么是乱码网站上的流动图片怎么做的
  • 网站做微信支付对接网上哪里接app推广单
  • 高新区网站建设的建议wordpress 留言板展示
  • wordpress 云空间 防盗链云seo关键词排名优化软件
  • 酒店网站模板设计方案网站的字体颜色
  • 花都网站推广外贸营销型网站制作公司
  • 一个域名可以做中英文两个网站吗大型网站开发费用
  • 企业网站报价方案淘宝客网站还可以做吗
  • 网站开发周志北京中航空港建设工程有限公司网站
  • 人力网站建设的建议资阳优化团队信息
  • 北京网站制作设计公司排名建设网站账务处理
  • 广州品牌网站设计公司网站的内部推广的方法
  • dedecms企业网站jsp 网站建设
  • 云南百度智能建站wordpress有中文吗
  • 网站建设企业建站北京做网站哪里好
  • 建设网站商城需要多少费用网站程序的构成
  • 公司网站首页如何做网站建设任务和标准
  • c sql网站开发网络规划设计师教程第2版pdf百度
  • 秦皇岛网站推广哪家好做电子相册的网站
  • 网站开发程序哪个好会员注册网站怎么做
  • o2o网站建设基本流程站长工具的使用seo综合查询运营
  • 通过apache建设网站彩票网站建设多少钱
  • 网站开发设计教程做任务挣钱的网站app
  • 做网站送的小程序有什么用无锡建设公司网站
  • 网站建设人员构成网站开发和报价方案