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

东莞手机网站制作公司食品公司网站模板

东莞手机网站制作公司,食品公司网站模板,wordpress 需登录才能,十堰网站建设Docker 基本管理 docker 发展历史 https://www.cnblogs.com/rongba/articles/14782624.html Docker 概述 Docker是一个开源的应用容器引擎#xff0c;基于go语言开发并遵循了apache2.0协议开源。 Docker是在Linux容器里运行应用的开源工具#xff0c;是一种轻量级的“虚拟…Docker 基本管理 docker 发展历史 https://www.cnblogs.com/rongba/articles/14782624.html Docker 概述 Docker是一个开源的应用容器引擎基于go语言开发并遵循了apache2.0协议开源。 Docker是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机”。 Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。 Docker的Logo设计为蓝色鲸鱼拖着许多集装箱。 鲸鱼可看作为宿主机集装箱可理解为相互隔离的容器每个集装箱中都包含自己的应用程序。 Docker的设计宗旨Build,Ship and Run Any App,Anywhere 即通过对应用组件的封装、发布、部署、运行等生命周期的管理达到应用组件级别的“一次封装到处运行”的目的。这里的组件既可以是一个应用也可以是一套服务甚至是一个完整的操作系统。 容器化越来越受欢迎因为容器是 ●灵活即使是最复杂的应用也可以集装箱化。 ●轻量级容器利用并共享主机内核。 ●可互换可以即时部署更新和升级。 ●便携式可以在本地构建部署到云并在任何地方运行。 ●可扩展可以增加并自动分发容器副本。 ●可堆叠可以垂直和即时堆叠服务。 容器是在linux上本机运行并与其他容器共享主机的内核它运行的是一个独立的进程不占用其他任何可执行文件的内存非常轻量。 虚拟机运行的是一个完整的操作系统通过虚拟机管理程序对主机资源进行虚拟访问相比之下需要的资源更多。 Docker与虚拟机的区别 特性                        Docker容器                    虚拟机 启动速度                    秒级                        分钟级 计算能力损耗                 几乎无                         损耗 50%左右 性能                        接近原生                    弱于 系统支持量单机            上千个                        几十个 隔离性                        资源隔离/限制                完全隔离 容器在内核中支持2种重要技术 docker本质就是宿主机的一个进程docker是通过namespace实现资源隔离通过cgroup实现资源限制通过写时复制技术copy-on-write实现了高效的文件操作类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g。 namespace的六项隔离 namespace     系统调用参数       隔离内容 UTS            CLONE_NEWUTS     主机名与域名 IPC            CLONE_NEWWIPC    信号量、消息队列和共享内存 PID            CLONE_NEWPID     进程编号                                    重点 NETWORK        CLONE_NEWNET     网络设备、网络栈、端口等                    重点 MOUNT          CLONE_NEWNS      挂载点文件系统                            USER           CLONE_NEWUSER    用户和用户组3.8以后的内核才支持〉 Docker核心概念 ●镜像   image Docker的镜像是创建容器的基础类似虚拟机的快照可以理解为一个面向 Docker 容器引擎的只读模板。 通过镜像启动一个容器一个镜像是一个可执行的包其中包括运行应用程序所需要的所有内容包含代码运行时间库、环境变量、和配置文件。 Docker镜像也是一个压缩包只是这个压缩包不只是可执行文件环境部署脚本它还包含了完整的操作系统。因为大部分的镜像都是基于某个操作系统来构建所以很轻松的就可以构建本地和远端一样的环境这也是Docker镜像的精髓。 ●容器  container Docker的容器是从镜像创建的运行实例它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见以保证平台的安全性。 可以把容器看做是一个简易版的linux环境包括root用户权限、镜像空间、用户空间和网络空间等和运行在其中的应用程序。 ●仓库 repoistory                       Docker仓库是用来集中保存镜像的地方当创建了自己的镜像之后可以使用push命令将它上传到公有仓库Public或者私有仓库Private。当下次要在另外一台机器上使用这个镜像时只需从仓库获取。 Docker 的镜像、容器、日志等内容全部都默认存储在 /var/lib/docker  -----------------安装 Docker--------------------------- 目前 Docker 只能支持 64 位系统。 systemctl stop firewalld.service setenforce 0 #安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2  -------------------------------------------------------------------------------------------- yum-utils提供了 yum-config-manager 工具。 device mapper 是Linux内核中支持逻辑卷管理的通用设备映射机制它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。 device mapper存储驱动程序需要 device-mapper-persistent-data 和 lvm2。 -------------------------------------------------------------------------------------------- #设置阿里云镜像源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #安装 Docker-CE并设置为开机自动启动 yum install -y docker-ce docker-ce-cli containerd.io docker-ce-20.10.18 systemctl start docker.service systemctl enable docker.service  -------------------------------------------------------------------------------------------- 安装好的Docker系统有两个程序Docker服务端和Docker客户端。其中Docker服务端是一个服务进程负责管理所有容器。 Docker客户端则扮演着Docker服务端的远程控制器可以用来控制Docker的服务端进程。大部分情况下Docker服务端和客户端运行在一台机器上。 -------------------------------------------------------------------------------------------- #查看 docker 版本信息 docker version #docker 信息查看 docker info   Client:  Context:    default  Debug Mode: false  Plugins:   app: Docker App (Docker Inc., v0.9.1-beta3)   buildx: Build with BuildKit (Docker Inc., v0.5.1-docker) Server:  Containers: 0                        # 容器数量   Running: 0   Paused: 0   Stopped: 0  Images: 1                            # 镜像数量  Server Version: 20.10.3            # server 版本  Storage Driver: overlay2            # docker 使用的是 overlay2 文件驱动   Backing Filesystem: xfs            # 宿主机上的底层文件系统   Supports d_type: true   Native Overlay Diff: true  Logging Driver: json-file  Cgroup Driver: cgroupfs            # Cgroups 驱动  Cgroup Version: 1  Plugins:   Volume: local   Network: bridge host ipvlan macvlan null overlay   Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog  Swarm: inactive  Runtimes: io.containerd.runtime.v1.linux runc io.containerd.runc.v2  Default Runtime: runc  Init Binary: docker-init  containerd version: 269548fa27e0089a8b8278fc4fc781d7f65a939b  runc version: ff819c7e9184c13b7c2607fe6c30ae19403a7aff  init version: de40ad0  Security Options:   seccomp    Profile: default  Kernel Version: 3.10.0-693.el7.x86_64        # 宿主机的相关信息  Operating System: CentOS Linux 7 (Core)  OSType: linux  Architecture: x86_64  CPUs: 1  Total Memory: 976.3MiB  Name: localhost.localdomain  ID: Y4ES:FTH2:ZJL7:MRVE:RJVB:WJIB:S7BV:C5IZ:LMBR:E4G5:QWSM:SNDT  Docker Root Dir: /var/lib/docker            # docker 数据存储目录  Debug Mode: false  Registry: https://index.docker.io/v1/        # registry 地址  Labels:  Experimental: false  Insecure Registries:   127.0.0.0/8  Registry Mirrors:                            # 加速站点   https://6ijb8ubo.mirror.aliyuncs.com/  Live Restore Enabled: false Docker 镜像操作 #搜索镜像 格式docker search 关键字 docker search nginx #获取镜像 格式docker pull 仓库名称[:标签] #如果下载镜像时不指定标签则默认会下载仓库中最新版本的镜像即选择标签为 latest 标签。 docker pull nginx #镜像加速下载 浏览器访问 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 获取镜像加速器配置 mkdir -p /etc/docker tee /etc/docker/daemon.json -EOF {   registry-mirrors: [https://ae3f5qei.mirror.aliyuncs.com] } EOF systemctl daemon-reload systemctl restart docker #查看镜像信息 镜像下载后存放在 /var/lib/docker 。 Docker 相关的本地资源存放在 /var/lib/docker/ 目录下其中 containers 目录存放容器信息image 目录存放镜像信息overlay2 目录下存放具体的镜像底层文件。 #查看下载的镜像文件信息 cat /var/lib/docker/image/overlay2/repositories.json #查看下载到本地的所有镜像 docker images REPOSITORY   TAG       IMAGE ID       CREATED      SIZE nginx        latest    ae2feff98a0c   9 days ago   133MB -------------------------------------------------------------------------------------------- REPOSITORY镜像属于的仓库 TAG镜像的标签信息标记同一个仓库中的不同镜像 IMAGE ID镜像的唯一ID 号唯一标识一个镜像 CREATED镜像创建时间 VIRTUAL SIZE镜像大小 -------------------------------------------------------------------------------------------- #根据镜像的唯一标识 ID 号获取镜像详细信息 格式docker inspect 镜像ID号 docker inspect ae2feff98a0c #为本地的镜像添加新的标签 格式docker tag 名称:[标签] 新名称:[新标签] docker tag nginx:latest nginx:web docker images | grep nginx #删除镜像 格式 docker rmi 仓库名称:标签                #当一个镜像有多个标签时只是删除其中指定的标签 或者 docker rmi 镜像ID号                        #会彻底删除该镜像 注意如果该镜像已经被容器使用正确的做法是先删除依赖该镜像的所有容器再去删除镜像。 docker rmi nginx:web
http://www.sadfv.cn/news/136365/

相关文章:

  • 湖南省建设厅官方网站官网如何添加插件到wordpress
  • 查商家信息有哪些网站滕州做网站比较好的网络公司
  • 门户网站备案win10 wordpress安装教程视频教程
  • 做asp网站需要的实验报告单有经验的邯郸网站建设
  • 中国建设银行网站客户注册保险购买平台有哪些
  • 响应式网站几个断点norris wordpress
  • 搭建广告网站费用群晖wordpress打不开
  • 商丘做网站的公司投资网站开发
  • 贵阳建设工程招投标网站宣传网页
  • 有什么发布做投标报价的网站企业网页页面设计
  • 益阳网站制作公司北京企业响应式网站建设
  • 建网站的网站青浦专业网站建设
  • 东莞市网络seo推广价格巩义seo
  • 移动端网站的优点陕西建设厅官方网站
  • 怎么进行网站推广机顶盒视频网站建设
  • 本地搭建网站网站后台wordpress 插件激活
  • ppt要怎么做网站中国住房和城乡建设部网站首页
  • 阀门公司网站建设汕头网站建设模块
  • 购物网站建设app开发广东省住房和城乡建设厅官网网址
  • 外贸seo网站建设网站建设方案书要写吗
  • 如何做好一个企业网站设计如何做简洁网站设计
  • 电商模板哪个网站好网站上如何放入地图
  • 化妆品网站开发背景如何创立网站 优帮云
  • 好网站建设公司哪家好邯郸市口碑网络技术有限公司
  • 意大利之家设计网站国产 做 视频网站
  • 天津市南开区网站开发有限公司网站开发技术指标是什么
  • 中小企业网站制作报价想系统学习wordpress
  • 做新浪微博网站需要建筑工程职业学院官网
  • 聊城做网站做的不错的关键词竞价排名
  • 图书馆建设投稿网站wordpress引入html代码