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

网站seo在线诊断分析软件技术主要学什么就业方向

网站seo在线诊断分析,软件技术主要学什么就业方向,龙宜推广公司是正规吗,wordpress多国语言版本前言上一篇大概认识了Docker#xff0c;主要是从概念、架构、优点及流程方面进行阐述#xff0c;并进行安装和体验#xff1b;接下来就开始进行实操学习#xff0c;在演示过程中会针对关键的知识点进行归纳和总结#xff0c;这里先从常用命令说起#xff0c;来吧#xf… 前言上一篇大概认识了Docker主要是从概念、架构、优点及流程方面进行阐述并进行安装和体验接下来就开始进行实操学习在演示过程中会针对关键的知识点进行归纳和总结这里先从常用命令说起来吧小伙伴们。正文1. 预览Docker和我们熟悉的Git很类似都是通过命令执行相关操作当然也有一些界面管理工具(点按钮的那种)但大家似乎更喜欢直接敲命令毕竟这种方式更加灵活、更加容易理解操作本质有大神将常用命令用一张图很好的展现出来这里借用一下(图片来源于网络侵删)cmd_logic不熟悉Docker的小伙伴可能看见这图直接懵圈了别急接着往下看 看完再回过头来瞅这张图绝对感觉很给力。2. 常用命令实操2.1 全局命令docker version查看docker版本信息。docker info查看docker详情信息比如仓储信息、加速器配置信息、有多少个镜像、有多少个容器、CPU、内存等。docker events从docker 服务获取实时事件通俗一点理解就是操作日志比如对镜像、容器、网络、挂载卷等操作就会记录对应的事件信息最多能返回最近的1000条日志信息。先在一个终端执行命令终端会阻塞开启另一个终端执行根据镜像运行容器的命令此时开启的第一个终端就实时输出事件消息如镜像拉取、容器启动、容器结束等信息如下既然可以把这个命令当做操作日志理解那肯定可以根据条件查看对应的数据如下如图所示会先显示符合条件的事件信息然后会继续阻塞如果对服务端有操作信息还会实时显示。常用的参数指定如下-f 根据条件过滤事件如上图指定的是镜像为hello-world相关的事件信息--since 从指定的时间戳后显示所有事件可以理解为开始时间支持多种时间格式默认使用本地主机的时区;--until 显示到指定的时间为止可以理解为结束时间2.2 镜像常用命令镜像(image)可以理解为一种轻量级、可独立运行的软件包包含了应用程序及其他运行需要的基础设施如运行时、配置文件、依赖的库等所以没有镜像就没法启动容器就好比开发中没有类(class)又怎么去根据类创建实例呢。镜像是只读的所以操作命令不多一般就是增、删、查。docker images列出Docker主机上的镜像可以指定参数比较常用的如下-a :列出本地所有的镜像含中间镜像层默认过滤掉中间镜像层。-q :只显示镜像ID。上图中的-aq就是显示所有镜像的ID一般用于批量删除。docker search从远程仓储中搜索镜像后面直接根镜像名称即可可以指定条件进行搜索如下--filter指定条件搜索is-official表示是否为官方的stars表示要找多少星星以上的。对于搜索我还是比较喜欢用界面直观好看docker pull从远程仓储中拉取镜像后面跟镜像名和tag即可即指定版本拉取如果不指定tag默认就latest最新的。镜像的分层原理就是采用UnionFS(联合文件系统)是一种分层、轻量级的高性能文件系统镜像可以通过分层来进行继承可以基于基础镜像制作出各种具体的应用镜像比如我们刚拉取下来的nginx镜像这里先了解后续我们自己制作镜像的时候就明白了。docker pull 镜像名:tag指定版本拉取docker rmi删除指定镜像后面可以跟名称或镜像ID删除指定版本如下根据镜像ID删除可以一下删除多个中间用空格隔开删除全部镜像就是找出所有镜像ID然后删除就行了当然肯定不是一个一个的拷贝镜像IDdocker images -aq可以显示所有镜像ID 所以两个命令结合用即可如下docker rmi -f $(docker images -aq) -f代表强制删除比如一些镜像和容器有依赖会提示不能直接删除加上这个选项就可以强制删除。docker save导出镜像可以离线拷贝到其他主机上使用避免没有网络不能下载镜像的场景。生成的tar文件就可以根据需要拷贝到对应设备上加载使用不用在线拉取因为很多场景是不允许连外网的。docker load加载镜像根据拷贝过来的tar文件可以直接加载镜像到主机上。这里演示就将原来拉取的镜像删除然后通过load命令重新加载如下加载镜像如下换一种写法如下选项说明--input , -i : 指定导入的文件。--quiet , -q : 简化输出信息不显示具体加载过程。注这里因为是在TestDockerImage目录下执行命令所以指定tar的文件时就在当前目录下。2.3 容器常用命令容器是用镜像创建的运行实例 它可以被启动、开始、停止、删除每个容器都是相互隔离可以把容器看做是一个极简版的Linux环境和在其中运行程序的组合容器和镜像几乎一样唯一的区别就是镜像层上面加载了一个可写层这层称为容器层以下对容器的操作可以指定容器名称也可以指定容器ID演示统一用容器ID不再重复截图。docker run根据镜像启动容器语法如下docker run [OPTIONS] IMAGE [COMMAND] [ARG...];常用选项参数说明如下--name容器名 : 为容器指定一个名称-d: 后台运行容器并返回容器ID-i: 以交互模式运行容器一般和 -t 同时使用-t: 为容器重新分配一个伪输入终端一般和 -i 同时使用-P: 随机端口映射容器内部端口随机映射到主机的端口-p: 指定端口映射格式为主机端口:容器端口演示如下上图可以看到终端阻塞了这种模式称为attached默认即前台运行与之对应的是detached模式及后台运行接下来会演示。由于终端阻塞这里另开一个终端执行docker ps命令看运行的容器如下前台运行模式终端很容易被关闭启动的nginx容器也会停掉这种情况对于很多场景是不允许的所以可以指定为后台模式运行即detached模式如下现在只是在容器内启动了一个nginx并监听80端口如果需要通过主机能访问到容器里面的nginx还需进行端口映射如下这里启动了两个nginx容器都是监听80端口但并没有报端口被占用的错所以容器之间是互不影响的。通过-p选项进行端口映射这下就可以通过主机的9999端口访问到容器内部的80端口如下既然刚开始说可以将容器理解为简易版的Linux那就应该可以进入容器内部操作一把如下在容器里面只能执行一些核心的命令因为是极简版所以内部只包含重要的功能如果需要其他功能可以自己安装扩展。退出容器的两种方式a、容器中执行exit命令容器停止并退出回到主机b、利用组合键ctrlpq容器不停止退出回到主机docker ps [OPTIONS] 显示主机中的容器不加选项默认只列出运行中的容器-a : 显示所有的容器包括未运行的-n : 列出最近创建的n个容器演示如下启动和停止容器的命令docker start 容器id  # 启动被停止的容器 docker stop 容器id  # 停止运行中的容器 docker restart 容器id # 重启容器 docker kill 容器id  # 强制停止容器 docker stop停止容器后面可以跟一个或多个容器IDdocker start启动被停止的容器后面可以跟一个或多个容器IDdocker restart重启命令和docker kill强制停止命令就不截图啦docker exec和docker attach两种方式进入正在运行的容器。很多场景容器都是后台运行但有时需要进入容器内部进行相关配置的更改。docker exec进入容器后开启一个新的终端正常执行Linux相关命令。docker attach进入容器正在执行的终端不会启动新的进程。退出容器模式容器中执行exit命令容器停止并退出;利用组合键ctrlpq容器不停止退出;docker logs [OPTIONS] 容器ID查看指定容器的日志常用OPTIONS如下-f :跟踪日志输出--since :显示指定开始时间之后所有日志-t : 显示时间戳--tail :列出最新N条容器日志可以指定选项查看需要的日志如下docker top 容器ID列出指定容器内部的进程可以看到容器内的应用进程是否正常运行如下docker inspect 容器ID查看指定容器的详细信息比如运行状态、网络配置、挂载的卷等信息都有如下docker commit根据容器生成一个新的镜像容器是可编辑的有些时候需要将已更改的容器生成一个新的镜像给其他人用。命令说明-a :提交的镜像作者-m :提交时的说明文字命令中testcommitimage:v1是自定义的镜像名和tag根据新生成的镜像启动容器则内部就会有创建的对应文件(容器内部可以根据需要任意改这里只是演示创建文件而已)。docker export和docker import将容器方便离线导出和导入命令说明#将容器导出为tar文件 docker export -o testexport.tar 030aa6fcd7f3 # -o 指定输出位置和文件名 # 030aa6fcd7f3 这个是容器ID#根据生成的tar文件导入为镜像 docker import testexport.tar testexportimagename:v2 # 指定对应的tar文件 # testexportimagename:v2 镜像名和版本, 可以自己定义 这对命令是不是和镜像的docker save、docker load这对命令用法很相似但两种方式不能混用因为export导出的仅仅是容器快照save保存的是完整的镜像文件。docker rm 容器ID删除指定容器运行中的容器默认不让删除可以增加-f选项强制删除如下以上只是总结了平时比较常用的命令并没有全部列出更多细节可以进入官网https://docs.docker.com/engine/reference/commandline/rm/总结上面内容主要针对镜像和容器的常用命令进行演示和说明关于数据卷、dockerfile、网络相关的命令后面单独分享看到这里相信文章开头的那张图小伙伴们已经差不多看懂了而且图片中的模块划分、箭头指向都很有意义还有好多干货在后面关注“Code综艺圈”和我一起学习吧图片
http://www.yutouwan.com/news/98100/

相关文章:

  • 新手做网站的几个必要步骤网页代理proxy
  • 网站域名不备案吗岗厦网站建设
  • 南京红酒网站建设wordpress随机文本
  • 江西住房和城乡建设厅网站公司注册资本
  • 网站的推广和宣传工作如何做想用自己电脑做服务器做个网站
  • 个人全屏网站模板网络营销网站建设方案
  • 北京网站建设在哪里天网站 后台模板
  • wordpress全站迁移梁平区高点击量网站建设哪家好
  • 上海嘉定做网站公司网站分页设计
  • 网站模版 拓东莞市城建局
  • 深圳营销型网站建设价格已经有网站了 怎么做app
  • 企业网站建设目标四川展陈公司排名前十
  • wordpress多站点模式ui网页设计培训学校
  • 织梦电子行业网站模板discuz 修改网站标题
  • 建网站挣钱吗建设网站赚钱的方法
  • 建设一个网站需要哪些方面的开支广告公司logo
  • 网站免费下载安装大全手机版自己做网站有哪些方法呢
  • 重庆渝云建设有限公司官方网站网页版qq音乐登录入口
  • dede网站不能访问ppt做的最好的网站有哪些
  • 邯郸做移动网站价格wordpress添加磁力下载地址
  • 网站数据库维护都是做什么幼儿网站模板
  • 网站图片什么格式建网站 xyz
  • 无锡网站seo外包怎么将网站关键词排名首页
  • 旅游网站的建设做柜子网站
  • 做网站还需要买空间吗抖音代运营合同文件
  • 公司的服务器能建设网站吗潍坊自动seo
  • 网站分享链接怎么做做警员编号网站
  • 数据库作业代做网站开发者大会
  • 微信优惠群怎么做网站软文范例100字以内
  • 做网站备案需要哪些材料洛阳网站公司