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

做问卷的网站有那些网站seo设计方案案例

做问卷的网站有那些,网站seo设计方案案例,波密网站建设,少儿编程培训哪个机构好#x1f49d;#x1f49d;#x1f49d;欢迎来到我的博客#xff0c;很高兴能够在这里和您见面#xff01;希望您在这里可以感受到一份轻松愉快的氛围#xff0c;不仅可以获得有趣的内容和知识#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学… 欢迎来到我的博客很高兴能够在这里和您见面希望您在这里可以感受到一份轻松愉快的氛围不仅可以获得有趣的内容和知识也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ 博客目录 一.背景介绍1.什么是 docker?2.docker 的优点?3.部署基本步骤? 二.部署方式 11.说明2.Dockerfile3.打镜像4.启动脚本 三.部署方式 21.说明2.项目路径3.服务器脚本4.Dockerfile5.注意事项 一.背景介绍 1.什么是 docker? Docker 是一种开源的容器化平台可以将应用程序及其依赖项打包到一个可移植的容器中然后发布到任何支持 Docker 的服务器上。 Docker 的架构由三个主要组件组成Docker 客户端、Docker 守护进程和 Docker 镜像。 Docker 客户端用于与 Docker 交互Docker 守护进程负责管理和监控 Docker 的运行Docker 镜像是一个只读的模板包含了运行容器所需的文件系统和依赖项。 自从 Docker 发布以来它迅速获得了广泛的认可和采用。Docker 在不到一年的时间内就实现了 100 万次的下载并吸引了来自全球各地的开发人员和企业的关注。Docker 的应用场景包括应用程序的开发、测试和部署、多租户环境下的应用程序隔离、快速搭建开发环境、微服务架构等。 2.docker 的优点? Docker 的优点如下 快速部署Docker 可以帮助快速部署应用程序并使其能够在多种环境中运行。您可以将应用程序和它的依赖项打包成容器并轻松地将其部署到任何支持 Docker 的平台上。环境一致性Docker 可以确保应用程序在不同的环境中运行时具有相同的行为。这是因为 Docker 容器包含了应用程序及其依赖项因此可以在任何地方运行。资源隔离Docker 可以隔离应用程序及其依赖项从而确保它们不会干扰其他应用程序或系统组件。这种隔离可以帮助提高应用程序的安全性和可靠性。更高的效率Docker 可以帮助提高应用程序的效率因为它可以在容器中运行多个应用程序实例从而最大化利用系统资源。5. 更轻量级Docker 容器比传统的虚拟机更轻量级因为它们共享主机操作系统的内核。这意味着 Docker 容器可以更快地启动和停止并且需要更少的系统资源。 3.部署基本步骤? 以下是 Docker 部署 Spring Boot 项目的基本步骤 在 Spring Boot 项目的根目录下创建一个名为 Dockerfile 的文件。在 Dockerfile 中编写 Docker 镜像的构建指令例如FROM openjdk:8-jdk-alpine VOLUME /tmp ADD target/demo.jar app.jar ENTRYPOINT [java,-Djava.security.egdfile:/dev/./urandom,-jar,/app.jar]其中FROM 指令指定了使用的基础镜像VOLUME 指令指定了挂载点ADD 指令将 Spring Boot 项目的 jar 包添加到镜像中ENTRYPOINT 指令指定了容器启动时执行的命令。在 Spring Boot 项目的根目录下执行以下命令将 Spring Boot 项目打包成 jar 包mvn clean package在 Spring Boot 项目的根目录下执行以下命令使用 Dockerfile 构建 Docker 镜像docker build -t demo .其中-t 指令指定了镜像的名称.表示 Dockerfile 所在的当前目录。在 Docker 中启动容器docker run -p 8080:8080 demo其中-p 指令指定了容器端口和主机端口的映射关系demo 是镜像的名称。 二.部署方式 1 1.说明 方式 1 是通过在本地打镜像上传镜像到仓库登录服务器拉取镜像启动容器方式 1 比方式 2 更加稳健规范 2.Dockerfile FROM openjdk:8RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo Asia/Shanghai /etc/timezoneWORKDIR /home USER rootENV PROFILEdev ENV LC_ALL en_US.UTF-8 ENV LANG en_US.UTF-8ENV PARAMSCOPY /target/*.jar /home/app.jarEXPOSE 80RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo Asia/Shanghai /etc/timezone RUN echo -e mkdir -p ./logs/gc java $JAVA_OPTS -jar ./app.jar --spring.profiles.active$PROFILE $PARAMS entrypoint.shENTRYPOINT [sh, entrypoint.sh]3.打镜像 以下脚本写在 push.sh 中,主要是编译打包,打镜像,推送到远程仓库。 #!/usr/bin/env bash#版本 VERSIONlatestmvn clean package -P test export DOCKER_SCAN_SUGGESTfalsedocker build -t xxx-xxx-xxx-xxx-kwan:$VERSION . docker tag xxx-xxx-xxx-xxx-kwan:$VERSION deploy.xxx.com/xxx-test/xxx-xxx-xxx-xxx-kwan:$VERSION docker push deploy.xxx.com/xxx-test/xxx-xxx-xxx-xxx-kwan:$VERSION docker rmi xxx-xxx-xxx-xxx-kwan:$VERSION deploy.xxx.com/xxx-test/xxx-xxx-xxx-xxx-kwan:$VERSION #打包时间 echo 打包时间为$(date %F%n%T)4.启动脚本 #!/usr/bin/env bash#设置容器名称 CONTAINER_NAMExxx-xxx-xxx-xxx-kwan#镜像位置与名称 IMAGE_NAMEdeploy.xxx.com/xxx-test/xxx-xxx-xxx-xxx-kwan:latest#删除容器 docker rm -f ${CONTAINER_NAME}#删除镜像 docker rmi ${IMAGE_NAME}#拉取镜像 docker pull ${IMAGE_NAME}#启动容器 docker run -d --name ${CONTAINER_NAME} --privilegedtrue -e PROFILEtest -w /home -p 8888:80 \-v $PWD/logs:/home/logs -v /home/uploads:/home/uploads --restartalways ${IMAGE_NAME} docker logs -f --tail 500 ${CONTAINER_NAME}三.部署方式 2 1.说明 部署方式 2 的方式其实是省去了部署方式 1 的仓库,通过 git 进行本地代码和服务器代码的同步。 本地提交代码到 gitlab登录服务器,并到达指定 gitlab 仓库的目录git pull 拉取代码通过 maven 打包根据 Dockerfile 对打的包进行构建镜像根据镜像启动容器通过 docker 完成后端项目部署 2.项目路径 /kwan/chatbot-vue/end/vue-springboot-kwan/3.服务器脚本 #!/bin/bash#进入项目目录 cd /kwan/chatbot-vue/end/vue-springboot-kwan/#拉取最新代码 git pull#maven打包 mvn package -Dmaven.test.skiptrue#移动jar包到指定目录 yes | mv /kwan/chatbot-vue/end/vue-springboot-kwan/target/vue-springboot-kwan-0.0.1-SNAPSHOT.jar /kwan/chatbot-vue/end#到达指定目录 cd /kwan/chatbot-vue/end#构建镜像 docker build -t chatbox-vue-8888 .#删除镜像 docker rm -f chatbox-vue-8888#启动容器 docker run -d -p 8888:80 --restartalways --name chatbox-vue-8888 -v /kwan/img:/kwan/img chatbox-vue-88884.Dockerfile Dockerfile 所在位置为/kwan/chatbot-vue/end 目录下 FROM openjdk:8 VOLUME /tmp ENV TZAsia/Shanghai ADD vue-springboot-kwan-0.0.1-SNAPSHOT.jar app.jar EXPOSE 80 ENTRYPOINT [java,-jar,/app.jar]5.注意事项 注意 Dockerfile 要和 jar 包在同一目录git pull 不定期需要密码注意指定容器时区存在上传下载文件时需要指定文件挂载目录 觉得有用的话点个赞 呗。 ❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正 如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧
http://www.w-s-a.com/news/707605/

相关文章:

  • 建筑学不会画画影响大吗电子商务沙盘seo关键词
  • 重庆网站建设找承越上海建设工程招投标网
  • 网站建设四个步骤下单的网站建设教程
  • 网站建设合同的验收表响应式网站建设哪家好
  • 手机网站建设视频长沙百家号seo
  • 网站未备案怎么访问网站开发前端需要学什么
  • 正黄集团博弘建设官方网站wordpress设置固定链接和伪静态
  • wordpress 建网站视频如何实现网站生成网页
  • 杭州品牌网站建设推广个人的网站建设目标
  • 济南有哪些网站是做家具团购的贸易公司自建免费网站
  • wap网站psd成立公司在什么网站
  • 网站建设婚恋交友聊城网站建设费用
  • 沈阳网站建设联系方式尉氏县金星网架公司
  • 医院网站建设实施方案基础微网站开发信息
  • 网站建设开发服务费记账百度指数搜索
  • 网站建设备案流程windows优化大师有必要安装吗
  • 怎么网站定制自己做网站卖视频
  • 网站开发二线城市网站制作过程中碰到的问题
  • 最好网站建设公司制作平台小程序开发教程资料
  • 陕西省高速建设集团公司网站国内做会展比较好的公司
  • 建设学校网站的原因网页设计实训报告1500
  • 网站建设客户来源江门网站设计华企立方
  • 自己如何做棋牌网站宁波网络推广优化方案
  • 深圳招聘网站推荐seo网站推广方案
  • 彩票网站开发 合法学术会议网站建设
  • 商务网站建设论文答辩pptseo技术博客
  • 怎样才能有自己的网站桂林搭建公司
  • 哪个网站做视频赚钱万科
  • 莆系医疗网站建设wp如何做网站地图
  • 网站建设应急处置方案团购网站 备案问题