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

泰安网站建设个人工作室织梦网站必须下载

泰安网站建设个人工作室,织梦网站必须下载,.net core 做网站,wordpress登录按钮什么是Docker: Docker是一个虚拟化的软件它简化了开发和部署软件的过程它将应用及其所有必要的依赖项、配置文件、系统工具和runtime打包到了一起形成一个image,这个image包含这个应用运行所需要的所有环境。这使得该应用在任何一个装有docker的环境下都…

什么是Docker:

  • Docker是一个虚拟化的软件
  • 它简化了开发和部署软件的过程
  • 它将应用及其所有必要的依赖项、配置文件、系统工具和runtime打包到了一起形成一个image,这个image包含这个应用运行所需要的所有环境。这使得该应用在任何一个装有docker的环境下都能运行

Docker是用来解决什么问题:

在开发端解决的问题:

这就要说到在使用容器技术之前的开发流程了:

每一个开发需要在他们本地的机器上安装和配置所有服务,在这种情况下,不同的操作系统的安装流程不一样,并且由于安装过程需要很多步骤,每一步都有可能导致出错。种种这些隐藏的风险会导致开发在配置开发环境的时候会很心累,很容易出错。

如果我们使用Docker的话,那么,对于每一个服务,不管我们使用什么操作系统,我们可以使用一个命令来启动这个服务(因为对于不同的操作系统,使用的docker指令是一样的)。可以这么理解,Docker标准化了我们在开发环境下运行任何服务的流程。

在部署端解决的问题:

这就要说到在使用容器技术之前的部署流程了:

开发人员会向运维人员提供Artifacts, 安装指导等。然后,正如在前面提到的开发端遇到的问题一样,运维在安装环境时也很容易出错。此外,开发人员和运维人员之间的沟通交流过程也有可能会出现问题。

如果我们使用Docker的话,开发人员会将Artifacts及其所有的依赖项打包成一个image,然后,运维人员也可以使用一个指令就能部署到服务器上。

Docker和虚拟机的对比:

Docker和虚拟机的主要区别在于它们会虚拟化OS的不同部分。Docker是将OS Application Layer这一块虚拟化,所以,我们在运行Docker Container的时候,它是包含OS application layer以及运行在这个层上面的服务和应用(因为Docker Container不包含自己的OS kernel)。而,虚拟机是会将整个OS都虚拟化,所以它有自己的OS kernel。

这样的话,Docker实际上还是运行在Linux上的,所以,我们无法只支持Windows的软件打包进入一个Docker Image中。

Docker Images和Docker Containers的对比:

Docker Image:

  • 一个应用的可执行文件
  • 不仅包括APP的源码,还包括完整的环境配置
  • 还可以添加环境变量,创建文件夹等

Docker Container:

  • 一个Docker Image的一个运行实例
  • 对于一个image,我们可以运行多个containers

如何拉取我们想要的Docker Image:

首先,登录"Docker Hub"(这个是最大的docker image存储地)。然后,在顶部的搜索框中输入我们想要下载的Image名(比如nginx):

在弹出来的窗口中,我们可以看到下载Image的指令(下图右上角),和支持的nginx版本:

接着,假设我们想要下载"1.27.4"版本的nginx的话,我们需要在cmd中输入下面的指令即可:

docker pull nginx:1.27.4

 然后就开始下载这个Image了,下载完成后,会出现下图所示的部分:

如果我们想验证该image是否下载成功,我们可以在cmd中运行"docker images",获得下面的结果:

 

如何运行某一个Docker Image:

我们以nginx 1.27.4这个docker image为例,在cmd中运行下面的指令:

docker run nginx:1.27.4

 然后,我们能看到nginx运行的log:

但是,这个指令会block terminal,如果不想block的话,需要使用下面的指令来替换:

 docker run -d nginx:1.27.4

如何查看有哪些containers正在运行中:

在一个新的cmd中,运行下面的指令:

docker ps

运行后,可以看到我们刚才启动的nginx container:

 

如何停止某一个Docker Container:

我们通过指令"docker ps"获得了正在运行的docker containers,然后,对于想要停止的container(比如12734ffe409b),运行下面的指令:

docker stop 12734ffe409b

运行成功的话,会返回container id号,如下图所示: 

 

这个时候,我们再运行"docker ps"的话,可以得到下面的结果:

 


文章转载自:

http://zr5INRdq.ptzbg.cn
http://Js2VAeBE.ptzbg.cn
http://siepotZV.ptzbg.cn
http://noRLI2IU.ptzbg.cn
http://L9nZA4ka.ptzbg.cn
http://vuUpvlb0.ptzbg.cn
http://ZdQsZ7ds.ptzbg.cn
http://ekUTKroj.ptzbg.cn
http://P6yISoVx.ptzbg.cn
http://Z2TxA8wr.ptzbg.cn
http://z4VBFlx0.ptzbg.cn
http://5ebCcP8Q.ptzbg.cn
http://ySFye0ax.ptzbg.cn
http://zbqdKu0j.ptzbg.cn
http://qYuyoCNE.ptzbg.cn
http://gOwCCWdD.ptzbg.cn
http://HBxhdwax.ptzbg.cn
http://t3bEZTdU.ptzbg.cn
http://IE0qrxeu.ptzbg.cn
http://mbpGAady.ptzbg.cn
http://gxXsBMu6.ptzbg.cn
http://awgrI8lr.ptzbg.cn
http://UZ3Jjhha.ptzbg.cn
http://FqVmu6Qh.ptzbg.cn
http://WtFFJOX2.ptzbg.cn
http://snJdWswY.ptzbg.cn
http://6A7b7NV0.ptzbg.cn
http://IkRaVSUn.ptzbg.cn
http://tycQUGje.ptzbg.cn
http://FCuzP50o.ptzbg.cn
http://www.dtcms.com/wzjs/731107.html

相关文章:

  • 重庆网站建设定制谷歌seo关键词优化
  • 长春人才网招聘余姚网站seo运营
  • 网站建设中数据字典招标网平台
  • 多域名指向同一网站内网网站建设改版方案
  • ppt模板下载免费素材网站注册微信
  • 安徽省建设厅执业资格注册中心网站网络营销推广公司网站有哪些
  • 二维码制作app怎么关闭seo查询
  • 建设家居网站站酷网站建设
  • win7记事本做网站网页设计作品展
  • 网站建设公司怎么宣传国内软件开发
  • 如何利用网站做产品推广网页设计与制作项目教程陈义文
  • 手机网站建设服务器长沙app网站开发
  • 百度网址大全网站网站制作 常见问题
  • 苏州网站建设网站网站设计中的div是什么
  • 2018年主流网站开发语言电子商务专升本可以报什么专业
  • 江苏有哪些做网站建设的公司企业网站建设与维护
  • 高中信息技术网站设计规划晋江住房和城乡建设局网站
  • 建网站主要工具用了采集站域名做网站
  • 有空间与域名 怎么做网站网站建设中网页代码
  • 专做专业课视频的网站网站布局策划的流程图
  • 贵州国龙翔建设有限公司网站男通网站哪个好用
  • 热门的网站模板下载北京app搭建
  • python云服务器网站开发实例网站运营
  • 在线免费货源网站入口网站信息更新如何做
  • 外贸网站建设哪里做得好企业网站制作的软件
  • 贵州网站制作设计公司哪家好延边省建设局网站官网
  • 网站导航仿站西安短视频代运营
  • 如何建设网站建设现在做个网站要多少钱
  • 福建设备公司网站商丘建网站
  • 建一个多用户团购网站需要多少钱企业多语言网站开发