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

seo网站设计点击软件重生做网站的小说

seo网站设计点击软件,重生做网站的小说,c 网站开发案例,本地wordpress如何同步本文章主要讲述的是#xff0c;docker基本实现原理#xff0c;docker概念的解释#xff0c;docker的使用场景以及docker打包与部署的应用。 文章中docker所运行的系统#xff1a;CentOS Linux release 7.9.2009 (Core) 目录 docker是什么#xff0c;什么时候需要去使用 …本文章主要讲述的是docker基本实现原理docker概念的解释docker的使用场景以及docker打包与部署的应用。 文章中docker所运行的系统CentOS Linux release 7.9.2009 (Core) 目录 docker是什么什么时候需要去使用 介绍 使用场景 部署多个环境 解决资源共享以及环境复杂的问题 快速上线与项目的回滚 docker相关概念 架构 client客户端 host主机 daemon守护进程 image镜像 contain容器 registry仓库 docker镜像的制作 编写dockerfile 生成依赖文件 docker容器的运行  docker是什么什么时候需要去使用 介绍 docker是一个应用容器引擎允许将一个应用程序和其所需的所有依赖打包到一个单元中且底层架构以及其他单元进行隔离。 使用场景 部署多个环境 需要对同一个项目部署多个环境像是有开发环境测试环境生产环境在对一个项目打包之后就减少了很多手动配置管理的出错可能。 方便的进行部署且不会出错。因为项目所需的所有依赖都打进了包中了只需要下载再启动即可。 解决资源共享以及环境复杂的问题 docker当中会有一个叫仓库的概念可以将打包好的程序和依赖上传到仓库中。不同服务器之间只需要访问同一个仓库对所需的包进行拉取即可。 依赖像是我在windows写好了一个java程序想要部署到一个云服务器上进行运行让外部人员进行访问。那我就还要在云服务器上下载java然后再进行运行等操作 而对于一些大型的项目其环境往往是很复杂的。如果对于不同的操作系统可能就要手动的将项目的依赖重新yum一遍容易出错且耗时长。如果使用docker将项目和依赖打包后就不会出现这样的问题 快速上线与项目的回滚 在实际的开发中可能需要常常的进行功能的优化或者版本的迭代。使用docker对项目进行打包就可以实现快速的安装。 docker支持对打包好的单元打上标签 像是v1和v2例如v2对于v1来说是一次大版本的迭代与更新部署到生产环境上可能会有问题的出现。 那就可以使用docker将v1和v2版本都先部署起来将v1暂停v2对外开放。当v2出错接受到告警的时候可以直接将v2暂停v1重新开放。实现快速的回滚也影响生产环境的使用。 docker相关概念 架构 docker使用c/s架构模式(客户端-服务器)使用远程API来管理和创建容器。容器则根据镜像而创建 下面的流程主要是以run命令为例 用户输入docker run hello-world从客户端发送到主机的daemon中daemon在主机中查看本地镜像存储是否有hello-world这个镜像。如果有则根据本地存储中的镜像去创建容器。如果没有则去docker仓库中查看是否有hello-world这个镜像有则把此镜像从仓库拉取到本地镜像存储当中然后再去根据刚刚拉下来的hello-world去创建一个容器运行 client客户端 在本地使用dockerAPI与主机中daemon进行通信的工具 host主机 一个物理机或者虚拟机用来执行docker-daemon与容器 daemon守护进程 docker服务的核心组件docker最核心的后台进程 image镜像 用于创建容器的模板 contain容器 一个独立运行的一个或一组应用 镜像与容器的关系有点类似于java中的类与对象 registry仓库 用来保存与管理镜像的类似于github或者gitee之类的代码管理平台。 有官方的也有自己私人搭建的 docker镜像的制作 镜像的制作有两种方法 对本地的镜像进行更新再重新commit上去形成一个新的镜像使用dockfile去创建一个新的镜像 这里说明的流程是直接去创建一个新的镜像。  以python中flask项目为例制作一个镜像上传到docker image当中 首先是项目的文件结构 编写dockerfile dockerfile是一个文本文件没有后缀。是存放着参数与方法去指导docker daemon根据dockerfile创建一个镜像。 # FROM是使用一个基础镜像此处选择的是带有python3.11版本的镜像 FROM python:3.11# 将当前目录下的test复制到容器中的/docker_test目录下 COPY ./test/ /docker_test/# 指定一个工作目录/docker_test. 工作目录在容器当中进入到某一个路径中去执行后面的指令 WORKDIR /docker_test# 在工作目录/docker_test下执行run执行run指令可以有多条 # 安装项目所需的依赖 RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/# 声明容器可能会使用的端口为5000与宿主机进行通信 EXPOSE 5000# 使用CMD指令中的exec格式去运行下面的指令 # 运行python指令参数为app.py # 即在工作目录下执行python app.py指令 CMD [python, app.py]生成依赖文件 在pycharm的终端中执行pip freeze requirement.txt生成依赖文件 连着虚拟环境一起打成压缩包上传到centos7当中 然后进行解压 使用docker build命令去创建一个镜像 对于下面docker build命令的解析 docker build是docker中创建镜像的命令 -t参数是对这个镜像进行命名命名为my_flask_image 后面这个path参数是指dockerfile文件的参数因为dockerfile就在当前目录下所以我指定了“.” docker build -t my_flask_image . 执行后使用docker images命令查看镜像是否创建好了 可以看到host中的本地镜像存储中已经有了我们刚刚制作好的镜像了。 docker容器的运行  容器是根据镜像创建出来的相互间独立的实体。 通过docker run 镜像名/镜像ID -i 让容器可进行交互 -t 让容器指定出一个终端 -d 让容器以后台模式进行运行 -p 容器端口:宿主机端口    用于容器与宿主机间的端口映射 根据刚刚创建出的镜像去运行容器将容器中5000端口映射到宿主机的5000端口中这样路径为宿主机IP:5000的时候就可以访问这个flask项目创建出的页面了
http://www.dnsts.com.cn/news/190805.html

相关文章:

  • 宁波建站模板源码wordpress版权说明
  • 网站建设中的定位设想自建站推广
  • 甘肃省水利工程建设网站宣传片拍摄清单
  • 教研网站建设方案关键词优化app
  • 手机全部网站龙岗住房和建设局网站官网
  • 宝山网站建设服务网站google搜索优化
  • 做招投标网站联网站
  • 企业网站开发模板下载wordpress优酷
  • 青岛城阳 软件网站开发wordpress相册插件nextgen gallery
  • 做电子商务网站公司郴州高端网站建设
  • 黄岩建设局网站网站静态页
  • 网站空间托管合同 .docphp网站制作工具
  • 在线设计系统sem seo是什么意思呢
  • 品牌建设网站有哪些百度6大核心部门
  • 平罗县住房和城乡建设局网站广告营销公司
  • wordpress设计的网站广告词
  • 做像58同城样的网站个人网站每年要多少钱
  • 一流的网站建设与优化app推广的网站
  • 淘宝站内推广方式有哪些漯河 做网站
  • 保山做网站建设大连百度推广排名优化
  • 做网站的收入来源星沙网站建设
  • 一级a做爰片免费视频网站开源网站建设工具
  • logo是个网站上海app制作公司
  • 做电影网站会有什么惩罚建设局副局长
  • 养殖推广网站怎么做专业重庆房产网站建设
  • 网站怎么做短信ip限定获客渠道找精准客户
  • 微信平台专业网站建设四川自贡彩灯制作公司
  • 专门做定制化的网站图文广告培训班多少钱
  • 开平市建设工程站网站寿光人才网招聘网
  • 网站以前在百度能搜索不到了广东网站营销seo方案