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

邢台企业做网站推广怎样做网站平叿

邢台企业做网站推广,怎样做网站平叿,深圳网站建设汤小巧,英文seo优化包年费用docker是什么#xff1f; docker是开源的应用容器引擎。基于go语言开发的。运行在Linux系统中的开源的轻量级的“虚拟机”。 docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器 docker的宿主机是linux系统。集装箱可以理解为相互…docker是什么 docker是开源的应用容器引擎。基于go语言开发的。运行在Linux系统中的开源的轻量级的“虚拟机”。 docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器 docker的宿主机是linux系统。集装箱可以理解为相互隔离的呃容器组件、应用程序APP每个容器都是一个独立的应用程序 docker的设计宗旨build封装 ship and run any app anywhere build封装好的程序只需要部署即可使用。一次封装 ship and run any app一次封装完成之后的程序可以在任何环境运行 anywhere任意宿主机urbanLinuxwindows 一次封装到处运行 流程封装发布部署运行维护运行销毁 可以以一整套的方式管理应用程序的生命周期 docker为什么受欢迎 1、灵活。随时随地随处都可以用再复杂的应用也可以实现容器化 2、轻量级。小型的、不完整的、最小化封装的程序与宿主机共享一个内核 3、可互换。可以随时的升级更新 4、便携式。本地口音构建在云平台上也可以实现部署。在任何地方运行 5、可扩展。自动分发容器副本 6、可堆叠。在一个宿主机上可以创建不同版本的同一容器也可以是多个相同版本的同一容器 Linux的命名空间namespace。自带的内核特性。允许将一组系统资源进行隔离在一个命名空间中的进程在系统当中可以拥有独立的资源实现不同进程之间、容器之间的隔离。 Qnamespace的六项隔离措施 A 1、UTS命名空间系统调用参数CLONE_NEWUTS。隔离内容主机与域名。在UTS这个命名空间当中创建进程进程可以看到自己的主机名和域名与其他进程分开 2、IPC系统调用参数CLONE_NEWIPC。隔离内容信号量、消息队列、共享内存。在IPC这个命名空间之中进行可以拥有独立的进程间通信资源 3、PID系统调用参数CLONE_NEWPID。隔离内容每个进程都有自己独立的进程号空间 4、NETWORK系统调用参数CLONE_NEWNET。隔离内容网络设备、网格栈、端口。每个进程都有一个独立的网络资源。端口号 5、MOUNT系统调用的参数CLONE_NEWNS。隔离内容挂载点。在mount这个命名空间中每个进程或者设备都有自己的文件系统挂载点相互之间互不干扰 6、USER系统调用的参数CLONE_NEWUSER。隔离内容不同的用户和用户组。 基于这6个隔离项实现了容器和容器之间以及容器和宿主机之间的资源隔离 docker的核心组件 1、镜像。docker的基础最小单位。类似于虚拟机的ISO文件。一个镜像就是一个可执行的包包里面包含了运行这个程序的所有内容代码、配置文件、环境变量等 docker镜像也是一个压缩包不是一个解压文件是一个环境部署的脚本甚至包含了完整的操作系统。 2、容器。docker的容器就是基于镜像运行起来的实例可以启动、停止、删除。每个容器都是相互隔离的互不可见 3、仓库。保存镜像所有的镜像都是从仓库中拉取的。可以有共有仓库还可以是私用仓库较多。镜像都是从仓库中拉取镜像也保存在仓库当中。下载到了本地镜像 容器  日志  /var/lib/docker  宿主机 Qdocker与虚拟机之间的区别 A 特性 docker 虚拟机 启动速度 秒级 分钟级 计算能力损耗 几乎无 损耗50% 性能 接近于原生系统 弱于原生系统 系统支持量 上千个 硬件系统来看几十个 隔离性 资源隔离 完全隔离 安全性 安全性差 安全性好 yum-utils yum-config-manager 工具可以远程自定义获取yum源 device-mapper-persistent-data lvm2 device-mapper: 1、进行逻辑卷管理的通用设备的映射机制2、虚拟化逻辑安装机制 docker-ce docker的社区版面向开发者小型团队和个人使用。免费 docker-ce-cli 提供docker的命令行工具。 contarnerd.io 负载管理容器的生命周期创建运行停止继续销毁。 docker只支持64位系统 docker安装完毕之后客户端和服务端都在一起都运行在一台机器上 overlay2: docker使用的文件系统驱动。 overlayFS: overlay file system: 联合文件系统用于适配宿主机的文件系统可以自动适配。 lowerDir: 底层目录。docker的底层文件系统。是一个或者多个镜像文件的根文件系统 UpperDir: 可写层。可以在容器运行时在容器内进行写操作。实现容器的可写性 MergeDir: 合并目录。lowerdir和upperDir合并起来就是容器的文件系统用户看到的也就是这个合并的视图 workDir: 工作目录。处理文件系统的变更当在容器内进行写操作时overlayfs使用workdir来追踪文件系统的变更 1、docker的镜像进行操作 docker search 镜像名称 NAME     DESCRIPTION               STARS    OFFICIAL    AUTOMATED nginx      Official build of Nginx        19319    [OK] name: 镜像的名称 DESCRIPTION: 描述信息。 stars: 点赞数量 OFFICIAL: 官方镜像 AUTOMATED:自动化构建一般为空 一个镜像有多个标签删除时只是删除标签只剩最后一个删除的就是镜像本身 如果镜像已经被容器使用先停容器再删除容器最后再删除镜像 docker create -it centos:7 /bin/bash -i:让容器开启标准输入接受用户的输入命令 -t: 给这个容器分配一个终端这是一个虚拟的伪终端 -it:形成一个宿主机和容器之间形成一个可以交互shell命令行 -d:可以让创建的容器以守护进程在后台运行容器所运行的程序不会结束 1、没有镜像能不能直接run    答可以会自动下载 2、运行的程序是什么  答-d 结合给容器持续运行的命令后台没有指令容器没有可运行的程序将会直接退出 -it形成交互式会话 -d后台运行 /bin/bash --name 给容器命名 nginx:1.22.0 镜像名称和标签如果本地没有可以自动下载 导出的容器还是一个镜像必须要run create才能成为容器 已经配置好的导出的容器镜像可以直接使用(我们都是用的开发已经设置配置好的容器镜像) docker的特性 1、即使在创建过程中报错容器还是会被创建但是这个容器不可用 2、导入镜像或者导入容器镜像如果和已有标签重复导入的镜像或者容器镜像tag这一项就会变成none 会把所有容器删除慎用 批量删除none镜像 上面是先过滤出来下面是批量删除 docker:就是一个轻量级的虚拟机宿主机是linux docker 镜像容器仓库 docker search 搜索 docker pull nginx:1.22.0 获取镜像 docker images 查看镜像 docker rmi-f 强制删除镜像 (删除了在运行的容器的镜像对容器会有影响吗? ) docker tag nginx:1.22.0(在像中已有标签) nginx:guoqi(给他新的标)硬链接 (复制了源镜像) docker save -o /opt/nginx.tar(一般用XXx.tar) nginx:1.22.0(这个镜像要已存在) docker load -i xxx.tar 导入 docker push pplok1230/nginx:guoqi pplok1230: dockerhup的用户名 镜像名称和标签 docker容器 -i -t -d -itd 表示后台运行指定程序而且创建一个交互式的shell用户输入操作命令 docker run -itd NGINX:1.22.0 --name test1 /bin/bash 如果容器中没有可执行命令容器创建完成之后将会立刻退出 docker exec -it 容器名/容器ID docker ps 只显示正在运行的容器 docker ps -a 显示所有容器包括没有运行的容器 docker export -o fmh.tar 容器名或者容器ID docker import fmh.tar--nginx:wyt尽量不要重复标签名 docker cp 容器名/容器id:/etc/nginx/nginx.conf /opt docker cp /opt/123.txt 器名/容器id:/etc/nginx/nginx.conf docker rm 删除容器 正在运行的容器 docker rm -f docker stop docker rm 今日命令 systemctl stop firewalld.service setenforce 0 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli containerd.io systemctl start docker.service systemctl enable docker.service docker version docker info docker search nginx mkdir -p /etc/docker tee /etc/docker/daemon.json -EOF { registry-mirrors: [https://pyakg29x.mirror.aliyuncs.com] } EOF 【注这边的pyakg29x要自己去https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 获取镜像加速器配置】 systemctl daemon-reload systemctl restart docker cat /var/lib/docker/image/overlay2/repositories.json docker images #为本地的镜像添加新的标签 格式docker tag 名称:[标签] 新名称:[新标签] docker tag nginx:latest nginx:web docker images | grep nginx #删除镜像 格式 docker rmi 仓库名称:标签 【注意当一个镜像有多个标签时只是删除其中指定的标签】 或者 docker rmi 镜像ID号 【注意会彻底删除该镜像】 docker rmi nginx:web #存出镜像将镜像保存成为本地文件 格式docker save -o 存储文件名 存储的镜像 docker save -o nginx nginx:latest docker save -o /opt/nginx.tar nginx:latest   【指定路劲保存docker的镜像】 ls -lh #载入镜像将镜像文件导入到镜像库中 docker load 存出的文件 或者 docker load -i 存出的文件 docker load nginx #上传镜像 默认上传到 docker Hub 官方公共仓库需要注册使用公共仓库的账号。https://hub.docker.com 可以使用 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。 在上传镜像之前还需要先对本地镜像添加新的标签然后再使用 docker push 命令进行上传。 docker tag nginx:latest soscscs/nginx:web #添加新的标签时必须在前面加上自己的dockerhub的username docker login #登录公共仓库 Usernamesoscscs passwordabc123456 #账号密码也可以自己创建 docker push soscscs/nginx:web #上传镜像 docker create -it nginx:latest /bin/bash docker ps -a #-a 选项可以显示所有的容器 #启动容器 格式docker start 容器的ID/名称 docker start 8b0a7be0ff58 docker ps -a docker run centos:7 /usr/bin/bash -c ls / docker ps -a docker run -d centos:7 /usr/bin/bash -c while true;do echo hello;done docker ps -a #可以看出容器始终处于 UP运行状态 docker run -itd --name test1 centos:7 /bin/bash    #创建容器并持续运行容器 #终止容器运行 格式docker stop 容器的ID/名称 docker stop 2592d3fad0fb docker ps -a #容器的进入 格式docker exec -it 容器ID/名称 /bin/bash docker start 2592d3fad0fb #进入容器前确保容器正在运行 docker exec -it 2592d3fad0fb /bin/bash ls exit #退出容器后容器仍在运行 docker ps -a docker run -it centos:7 bash      #不加 -d 选项会创建容器后直接进入容器进行交互但是退出容器容器也会停止 #复制到容器中 echo abc123 ~/test.txt docker cp ~/test.txt 2592d3fad0fb:/opt/ #复制到容器中 echo abc123 ~/test.txt docker cp ~/test.txt 2592d3fad0fb:/opt/ #从容器复制文件到主机 docker cp 2592d3fad0fb:/opt/test.txt ~/abc123.txt #导出格式docker export 容器ID/名称 文件名 docker export 2592d3fad0fb centos7.tar docker export -o centos7.tar 2592d3fad0fb #导入格式cat 文件名 | docker import – 镜像名称:标签 cat centos7.tar | docker import - centos7:test #导入后会生成镜像但不会创建容器 docker import centos7.tar -- centos7:test #删除容器 格式docker rm [-f] 容器ID/名称 docker stop 2592d3fad0fb docker rm 2592d3fad0fb #删除已经终止状态的容器 docker rm -f 2592d3fad0fb #强制删除正在运行的容器 docker ps -a | awk NR2{print docker stop $1} | bash #批量停止容器 docker ps -a | awk NR2{print $1}| xargs docker stop docker ps -a | awk NR2{print docker rm $1} | bash #批量删除所有容器 docker ps -a | awk NR2{print $1}| xargs docker rm docker images | awk NR2{print docker rmi $3} | bash #批量删除镜像 docker images | grep none | awk {print $3} | xargs docker rmi #删除none镜像 docker rm $(docker ps -a -q) #批量清理后台停止的容器
http://www.zqtcl.cn/news/851686/

相关文章:

  • 免费的建网站软件2020做seo还有出路吗
  • 宁波三优互动网站建设公司怎么样网站建设公司管理流程图
  • 网站内文章外链如何做创新设计
  • 西安做网站公网站做友链有行业要求吗
  • 做现金贷网站的公司软件开发设计文档
  • 数据做图网站表示商业网站的域名
  • 网站备案单位备案老域名
  • 黔西南州建设局网站网站建设流程的过程
  • 河南龙王建设集团网站沈阳专业建站
  • 百度网盘app下载安装手机版百度排名优化咨询电话
  • 网站微信公众号链接怎么做免费访问国外网站的应用
  • 东莞网站搜索排名wordpress 小工具居中
  • 网上商城网站源码网站建站中关键字搜索怎么弄
  • 房地产开发公司网站源代码 墨绿色风格河北省建设项目环保备案网站
  • 有没有做机械加工的网站企业网站建站企业
  • 网站自创重庆宣传片制作
  • 如何做美发店网站世界上网站做的好的例子
  • 不会代码可以做网站维护吗成版年蝴蝶视频app免费
  • html5手机论坛网站模板支付商城网站制作
  • 自己主机做多个网站网站备案和服务器备案
  • 长安手机网站建设江西做网站的公司有哪些
  • 泉州微信网站开发万能浏览器有哪些
  • 商丘做网站公司新站seo快速收录网站内容页快速建站工具
  • 质监站网址数字化展厅建设方案
  • 免费网上商城网站建设廊坊十大名牌模板厂
  • 网站建设格式龙泉建设工程有限公司网站
  • 四海网络网站建设咨询深圳网站优化网站
  • 报名网站开发多钱做酒网站
  • 2014年网站设计趋势怎样用代码建设一个网站
  • 手机网站使用微信支付瑞诺国际公司团队介绍