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

网站建设技术思维导图网站被挂黑链怎么办

网站建设技术思维导图,网站被挂黑链怎么办,aspmysql做网站,深圳福田最大网站公司一、Docker产生的意义 1‘解决环境配置难题:在软件开发中最大的麻烦事之一,就是环境配置。为了跑我们的程序需要装各种插件,操作系统差异、不同的版本插件都可能对程序产生影响。于是只能说:程序在我电脑上跑是正常的。 2’解决资…

一、Docker产生的意义

       1‘解决环境配置难题:在软件开发中最大的麻烦事之一,就是环境配置。为了跑我们的程序需要装各种插件,操作系统差异、不同的版本插件都可能对程序产生影响。于是只能说:程序在我电脑上跑是正常的。

       2’解决资源占用过多,启动慢的问题: 环境移植 虚拟机(virtual machine)也能实现,但虚拟机运行的是完整的操作系统,占用资源多、冗余步骤多、启动慢。Linux 容器(Linux Container,LXC)不是模拟一个完整的操作系统,而是对进程进行隔离。由于容器是进程级别的,相比虚拟机有很多优势。 启动快、资源占用少、体积小。

         Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。  Docker的构想是要实现“Build,Ship and Run Any App,Anywhere",即通过对应用的封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)生命周期进行管理、达到应用组件“一次封装,到处运               行”的目的。这里的应用组件,既可以是一个Web应用、一个编译环境,也可以是一套数据库平台服务,甚至是一个操作系统或集群。

                                           

二、什么是Docker镜像、Docker容器、Docker仓库?

       Docker镜像: Docker 把应用程序及其依赖,打包在 image 文件里面。

       Docker容器:类似于一个轻量级的沙箱、Docker利用容器来运行和隔离应用。

       Docker仓库:存放镜像的地方。最大的公开仓库的官方的Docker Hub,常用pul命令来拉取/提交镜像。

       我们可以做一个通俗的类比,把Docker比作常用的VMware Workstation。而容器就比做运行在VMware上的一个虚拟机,而image就是我们常装操作系统时用的镜像,docker仓库就是下载镜像的地方。

三,我们该如何简单的使用docker。

       1‘ 可以根据下官网的教程熟悉下docker的基本指令。

       Containerize an application | Docker Docs

       常用命令:

  • 拉取镜像: docker pull IMGNAME:TAG
  • 显示镜像: docker images
  • 显示运行的容器: docker ps   
  • 显示所有的容器,包括没有运行的: docker ps -a
  • 删除镜像: docker rmi IMAGEID
  • 删除容器: docker rm CONTAINERID
  • 进入容器: docker attach CONTAINERID 或  docker exec -it CONTAINERID /bin/bash 
  • 启动容器名: docker start   CONTAINERID
  • 停止容器: docker stop CONTAINERID
  • 退出容器: exit
  • 复制容器内容:docker cp 52883072419a:/usr/share/nginx/html/front ./

             

       2’ 把Dockerfile可以理解成,在原镜像的基础上,运行了一些命令(可能安装了一些新的程序)。原镜像的来源和新命令都写在了Dockerfile的文件里面,build一下就是一个新的镜像。

         DockerFile分为四部分组成:基础镜像信、维护者信息、镜像操作指令和容器启动时执行指令。例如

      

         在Dockerfile同级目录下运行: docker build -t NEWIMGNAME .

        3‘docker-compose.yml就是对container运行时的一些配置。比如端口映射、cpu、内存配置等。

          

         在docker-compose.yml同级目录下运行: docker-compose -f docker-compose.yml up -d

    

四、常见问题:

1、image里面是什么,应用开发人员改代码后一定需要重启容器?

        有些pull到的镜像名称叫hello-world,redis等,它并不是一个操作系统?那是因为电脑并不是在操作系统下才能运行。可以理解成镜像是打包Bootloader之后的内容,它可能只是:开机后,自动运行一个redis,over。

        对于这种没有包含操作系统的image,该容器思维单一,做完一件事就完了。所以对于这种image(常见为python编写),编写代码之后,就必须要重启container。但若container里面运行了操作系统(linux,windows等),改基于系统内的php代码,就不需要重启container.

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

相关文章:

  • 外贸网站优化公司营销相关网站
  • 获取网站服务器信息官网建设企业
  • 响应式网站素材交互式网站开发技术包括
  • 浏览器网站设置在哪里新华书店网站建设
  • 成都著名网站建设公司做网站配置
  • 广州家具网站建设wordpress跳转链接404
  • 福州网站建设求职简历wordpress弹窗网页
  • flash 网站 模板网站建设后台和前端
  • 河南企业网站建设价格建筑设计公司名称
  • 网站开发心路历程自学做网站需要多久
  • 做58同城那样的网站成都捕鱼网站建设
  • 昆明企业网站建设公司wordpress整站打包
  • 企业网站制作报价网站没有备案 合法吗
  • 叠石桥网站建设域名解析ip地址查询
  • 深圳市设计网站做定制网站价格
  • 成都 企业网站建设公司湖北硕丰建设有限公司网站
  • 网站备案 接口摄影大赛官网
  • 网上接网站做商城域名注册多少钱
  • 东莞制作手机网站网站正在建设升级
  • 永兴网站建设报价无需下载直接进入的网站的代码
  • 长沙做网站微联讯点很好wordpress个人博客主题好看
  • 苍南最好的网站建设公司仙桃网
  • 网站开发 需要用到什么软件有哪些欧美 手机网站模板下载 迅雷下载 迅雷下载地址
  • jquery 购物网站水利建筑工程网站
  • 如何做收费网站砀山县住房和城乡建设局网站
  • 网站开发一般用的什么架构网站出现的问题
  • 罗湖网站建设公司app推广员是干嘛的
  • 网站设计与网站建设a卷做一个页面多少钱
  • 网站建设合同需要印花税怎样做公司网站推广
  • 网站空间名推荐扬中网站建设