网站建设范文h5开发游戏

bicheng/2026/1/16 5:10:05/文章来源:
网站建设范文,h5开发游戏,淘宝客建设网站需要哪些条件,能翻到国外的浏览器Docker 一、Docker 简介1.1 Docker 概述1.2 Docker1.3 Docker 受欢迎的原因1.4 Docker 与 openstack#xff08;虚拟机#xff09; 的区别1.5 Docker核心概念 二、安装 Docker三、Docker 命令四、Docker 镜像操作五、Docker 容器操作 一、Docker 简介 1.1 Docker 概述 Dock… Docker 一、Docker 简介1.1 Docker 概述1.2 Docker1.3 Docker 受欢迎的原因1.4 Docker 与 openstack虚拟机 的区别1.5 Docker核心概念 二、安装 Docker三、Docker 命令四、Docker 镜像操作五、Docker 容器操作 一、Docker 简介 1.1 Docker 概述 Docker是一个开源的应用容器引擎基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器 小结Docker 是一种基于go语言开发的应用容器引擎用来运行容器里的应用。Docker 是用来管理容器和镜像的一种工具。 1.2 Docker Docker的Logo设计为蓝色鲸鱼拖着许多集装箱。鲸鱼可看作为宿主机集装箱可理解为相互隔离的容器每个集装箱中都包含自己的应用程序。Docker的设计宗旨Build,Ship and Run Any App,Anywhere即通过对应用组件的封装、发布、部署、运行等生命周期的管理达到应用组件级别的“一次封装到处运行”的目的。这里的组件既可以是一个应用也可以是一套服务甚至是一个完整的操作系统。 1.3 Docker 受欢迎的原因 1、灵活即使是最复杂的应用也可以集装箱化。2、轻量级容器利用并共享主机内核。3、可互换可以即时部署更新和升级。4、便携式可以在本地构建部署到云并在任何地方运行。5、可扩展可以增加并自动分发容器副本。6、可堆叠可以垂直和即时堆叠服务。 1.4 Docker 与 openstack虚拟机 的区别 容器是在linux上本机运行并与其他容器共享主机的内核它运行的是一个独立的进程不占用其他任何可执行文件的内存非常轻量。虚拟机运行的是一个完整的操作系统通过虚拟机管理程序对主机资源进行虚拟访问相比之下需要的资源更多。容器在内核中支持2种重要技术 docker本质就是宿主机的一个进程docker是通过namespace实现资源隔离通过cgroup实现资源限制通过写时复制技术copy-on-write实现了高效的文件操作类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g只有当需要修改时才复制一份数据。 类别dockeropenstack部署难度非常简单组件多部署复杂启动速度妙级分钟级执行性能和物理系统几乎一致vm会占用一些资源镜像体积镜像MB级别虚拟机镜像GB级别管理效率管理简单组件相互依赖管理复杂隔离性隔离性高彻底隔离可管理性单进程完整的系统管理网络连接比较弱记住neutron可以灵活组件各类网络管理 六大命名空间 类型说明MNT NameSpace提供磁盘挂载点和文件系统的隔离能力IPC NameSpace提供进程间通信的隔离能力Net NameSpace提供网络隔离能力UTS NameSpace提供主机名隔离能力PID NameSpace提供进程隔离能力UserNameSpace提供瀛湖隔离能力 1.5 Docker核心概念 镜像 Docker的镜像是创建容器的基础类似虚拟机的快照可以理解为一个面向 Docker 容器引擎的只读模板。 通过镜像启动一个容器一个镜像是一个可执行的包其中包括运行应用程序所需要的所有内容包含代码运行时间库、环境变量、和配置文件。 Docker镜像也是一个压缩包只是这个压缩包不只是可执行文件环境部署脚本它还包含了完整的操作系统。因为大部分的镜像都是基于某个操作系统来构建所以很轻松的就可以构建本地和远端一样的环境这也是Docker镜像的精髓。 容器 Docker的容器是从镜像创建的运行实例它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见以保证平台的安全性。 可以把容器看做是一个简易版的linux环境包括root用户权限、镜像空间、用户空间和网络空间等和运行在其中的应用程序。 仓库 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.iosystemctl start docker.service systemctl enable docker.service 安装好的Docker系统有两个程序Docker服务端和Docker客户端。其中Docker服务端是一个服务进程负责管理所有容器。 Docker客户端则扮演着Docker服务端的远程控制器可以用来控制Docker的服务端进程。大部分情况下Docker服务端和客户端运行在一台机器上。 三、Docker 命令 #查看 docker 版本信息 docker version#docker 信息查看 docker info Client:Context: defaultDebug Mode: falsePlugins:app: Docker App (Docker Inc., v0.9.1-beta3)buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)Server:Containers: 0 # 容器数量Running: 0Paused: 0Stopped: 0Images: 1 # 镜像数量Server Version: 20.10.3 # server 版本Storage Driver: overlay2 # docker 使用的是 overlay2 文件驱动Backing Filesystem: xfs # 宿主机上的底层文件系统Supports d_type: trueNative Overlay Diff: trueLogging Driver: json-fileCgroup Driver: cgroupfs # Cgroups 驱动Cgroup Version: 1Plugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslogSwarm: inactiveRuntimes: io.containerd.runtime.v1.linux runc io.containerd.runc.v2Default Runtime: runcInit Binary: docker-initcontainerd version: 269548fa27e0089a8b8278fc4fc781d7f65a939brunc version: ff819c7e9184c13b7c2607fe6c30ae19403a7affinit version: de40ad0Security Options:seccompProfile: defaultKernel Version: 3.10.0-693.el7.x86_64 # 宿主机的相关信息Operating System: CentOS Linux 7 (Core)OSType: linuxArchitecture: x86_64CPUs: 1Total Memory: 976.3MiBName: localhost.localdomainID: Y4ES:FTH2:ZJL7:MRVE:RJVB:WJIB:S7BV:C5IZ:LMBR:E4G5:QWSM:SNDTDocker Root Dir: /var/lib/docker # docker 数据存储目录Debug Mode: falseRegistry: https://index.docker.io/v1/ # registry 地址Labels:Experimental: falseInsecure Registries:127.0.0.0/8Registry 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://6ijb8ubo.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 imagesREPOSITORY TAG IMAGE ID CREATED SIZE nginx latest ae2feff98a0c 9 days ago 133MBREPOSITORY镜像属于的仓库 TAG镜像的标签信息标记同一个仓库中的不同镜像 IMAGE ID镜像的唯一ID 号唯一标识一个镜像 CREATED镜像创建时间 VIRTUAL SIZE镜像大小 #根据镜像的唯一标识 ID 号获取镜像详细信息 格式docker inspect 镜像ID号 docker inspect ae2feff98a0clowerdir是镜像层目录或者文件是只读的其实就是rootfsimage layer可以分很多层所以对应的lowerdir是可以有多个目录 upperdir是在lowerdir之上的容器层这层是可读可写的在启动一个容器时候会进行创建所有的对容器数据更改都发生在这里层 MergedDir是表现层是容器的挂载点 #为本地的镜像添加新的标签 格式docker tag 名称:[标签] 新名称:[新标签] docker tag nginx:latest nginx:webdocker images | grep nginx#删除镜像 格式 docker rmi 仓库名称:标签 #当一个镜像有多个标签时只是删除其中指定的标签 或者 docker rmi 镜像ID号 #会彻底删除该镜像docker rmi nginx:web注意如果该镜像已经被容器使用正确的做法是先删除依赖该镜像的所有容器再去删除镜像。 #存出镜像将镜像保存成为本地文件 格式docker save -o 存储文件名 存储的镜像 docker save -o nginx nginx:latest #存出镜像命名为nginx存在当前目录下 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 容器操作 #容器创建就是将镜像加载到容器的过程。 新创建的容器默认处于停止状态不运行任何程序需要在其中发起一个进程来启动容器。格式docker create [选项] 镜像 常用选项 -i让容器开启标准输入接受用户输入命令 -t让 Docker 分配一个伪终端 tty -it :合起来实现和容器交互的作用运行一个交互式会话 shell docker create -it nginx:latest /bin/bash#查看容器的运行状态 docker ps -a #-a 选项可以显示所有的容器 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8b0a7be0ff58 nginx:latest /docker-entrypoint.… 57 seconds ago Created inspiring_swanson容器的ID号 加载的镜像 运行的程序 创建时间 当前的状态 端口映射 名称#启动容器 格式docker start 容器的ID/名称 docker start 8b0a7be0ff58 docker ps -a#创建并启动容器 可以直接执行 docker run 命令 等同于先执行 docker create 命令再执行 docker start 命令。 注意容器是一个与其中运行的 shell 命令/进程共存亡的终端命令/进程运行容器运行 命令/进程结束容器退出。docker 容器默认会把容器内部第一个进程也就是 pid1 的程序作为docker容器是否正在运行的依据如果docker容器中 pid 1 的进程挂了那么docker容器便会直接退出也就是说Docker容器中必须有一个前台进程否则认为容器已经挂掉。 当利用 docker run 来创建容器时 Docker 在后台的标准运行过程 1检查本地是否存在指定的镜像。当镜像不存在时会从公有仓库下载 2利用镜像创建并启动一个容器 3分配一个文件系统给容器在只读的镜像层外面挂载一层可读写层 4从宿主主机配置的网桥接口中桥接一个虚拟机接口到容器中 5分配一个地址池中的 IP 地址给容器 6执行用户指定的应用程序执行完毕后容器被终止运行。 docker run centos:7 /usr/bin/bash -c ls / docker ps -a #会发现创建了一个新容器并启动执行一条 shell 命令之后就停止了#在后台持续运行 docker run 创建的容器 需要在 docker run 命令之后添加 -d 选项让 Docker 容器以守护形式在后台运行。并且容器所运行的程序不能结束。docker run -d centos:7 /usr/bin/bash -c while true;do echo hello;donedocker ps -a #可以看出容器始终处于 UP运行状态 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2592d3fad0fb centos:7 /usr/bin/bash -c w… 2 seconds ago Up 2 seconds peaceful_chateletdocker run -itd --name test1 centos:7 /bin/bash #创建容器并持续运行容器#终止容器运行 格式docker stop 容器的ID/名称 docker stop 2592d3fad0fbdocker ps -a#容器的进入 需要进入容器进行命令操作时可以使用 docker exec 命令进入运行着的容器。格式docker exec -it 容器ID/名称 /bin/bash -i 选项表示让容器的输入保持打开 -t 选项表示让 Docker 分配一个伪终端。docker start 2592d3fad0fb #进入容器前确保容器正在运行 docker exec -it 2592d3fad0fb /bin/bash ls exit #退出容器后容器仍在运行 docker ps -adocker run -it centos:7 bash #不加 -d 选项会创建容器后直接进入容器进行交互但是退出容器容器也会停止#复制到容器中 echo abc123 ~/test.txt docker cp ~/test.txt 2592d3fad0fb:/opt/#从容器复制文件到主机 docker cp 2592d3fad0fb:/opt/test.txt ~/abc123.txt#容器的导出与导入 用户可以将任何一个 Docker 容器从一台机器迁移到另一台机器。在迁移过程中可以使用docker export 命令将已经创建好的容器导出为容器快照文件无论这个容器是处于运行状态还是停止状态均可导出。可将导出文件传输到其他机器通过相应的导入命令实现容器的迁移。#导出格式docker export 容器ID/名称 文件名 docker export 2592d3fad0fb centos7.tardocker 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 stopdocker ps -a | awk NR2{print docker rm $1} | bash #批量删除所有容器 docker ps -a | awk NR2{print $1}| xargs docker rmdocker 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.mzph.cn/bicheng/90074.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dreamware做网站seo诊断的网络问题

目录 问:uni-app 组件库的解决方案?(xx 分钟) 必答​ 加分​ 深入​ 再深入​ 参考链接​ 问:在 uni-app 中,如何进行全局状态管理?请介绍一下你对 Vuex 和 Pinia 的了解。​ 必答​ 加…

原平的旅游网站怎么做的广开街网站建设公司

10月23日,上海外国语大学团委书记、创新创业与实践教育学院执行院长廖文其、俄罗斯东欧中亚学院党总支副书记郝佳、辅导员石朝天及学生代表等一行15人参观访问G60科创走廊俄罗斯院士创新基地(下简称:创新基地)。创新基地主任赵磊、俄罗斯中小企业联合会华…

html5网站模板免费下载wordpress视频插件有哪些

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。 如果…

网站icp备案咋做百度导航如何设置公司地址

SpringCloud openFeign 之 获取被调用服务名 一. 概述 低版本 feign 只能获取到被调用方法的信息。 只有高版本 feign 才支持获取到被调用服务的信息。 二. 代码实现 package com.zxguan.springcloud2.template.user;import com.zxguan.springcloud2.template.user.config…

国外企业网站建设模型新网站建设运营年计划

目录 pnpm 创建一个 Vue.js 项目 前提准备: 运行创建命令: 选择项目配置:(按需选择) cd 项目名:(进入项目终端) 安装项目依赖: 运行项目: pnpm 创建一…

上海做网站需要多少钱做网站怎么切psd图

//获取主机名 QString localHost QHostInfo::localHostName(); 转载于:https://www.cnblogs.com/amwuau/p/8021758.html

做问卷网站好做海外推广的公司

在Python中实现文件的批量分发通常涉及到文件的读取、网络通信以及目标系统上的文件写入。这里有几种方法来实现这一功能,但最常见的方法之一是使用FTP(文件传输协议)或SSH(安全外壳协议)。以下是使用Python通过SSH进行文件批量分发的一个基本示例。这里使用了paramiko库,…

企业网站建设服务网站建设中数据字典

目录 一、NoSQL介绍 1.1什么是NoSQL 1.2为什么会出现NoSQL技术 1.3NoSQL的类别 1.4传统的ACID是什么 1.5 CAP 1.5.1 经典CAP图 1.5.4 什么是BASE 二、Redis概述 2.1 什么是Redis 2.2 Redis能干什么 2.3 Redis的特点 2.4 Redis与memcached对比 2.5 Redis的安装 2.6 Docker安装 三…

广州市省建设厅网站wordpress 加入 swf

房屋租赁系统在设计与实施时,采取了模块性的设计理念,把相似的系统的功能整合到一个模组中,以增强内部的功能,减少各组件之间的联系,从而达到减少相互影响的目的。如房源信息、预约信息、求租信息模块等[12]。 管理员后…

网站如何布局设计微信小程序开发制作公司

拓扑图 由于IS-IS是直接运行在数据链路层上的协议,并且最早设计是给CLNP使用的,IS-IS邻居关系的形成与IP地址无关。但在实际的实现中,由于只在IP上运行IS-IS,所以是要检查对方的IP地址的。如果接口配置了从IP,那么只要…

安丘网站建设佛山家居企业网站建设

1 LocalStorage 2 SessionStorage 3 正则表达式的使用 4 正则表达式常见规则 5 正则练习-歌词解析 6 正则练习-日期格式化 Storage-Storage的基本操作 // storage基本使用// 1.token的操作let token localStorage.getItem("token")if (!token) {console.log(&q…

江油市建设局网站wordpress 主题 使用

ElasticSearch: 项目实战 (1) 需求&#xff1a; 新增文章审核通过后同步数据到es索引库 1、文章服务中添加消息发送方法 在service层文章新增成功后&#xff0c;将数据通过kafka消息同步发送到搜索服务 Autowiredprivate KafkaTemplate<String,String> kafkaTemplate;/…

怎么做微信领券网站株洲在线网站的目标客户

AttributeError: str object has no attribute items python manage.py celery worker --loglevelinfo 查了好久发现原来是因为以前下的redis版本过高&#xff08; 3.0.1 &#xff09;&#xff0c;重装redis pip install redis2.10.6

邯郸网站制作多少钱自己做的网站如何调入dede

Java中文乱码浅析及解决方案 1. 介绍2. 原因分析3. 解决方案4. 环境配置5. 测试 1. 介绍 Java中文乱码通常发生在字符串在不同编码之间转换时&#xff0c;导致编码与解码使用的字符集不一致&#xff0c;或者是平台默认编码与数据的实际编码不一致&#xff0c;这可能在文件读写…

北网站建设二手房网站谁做的更好

原文来自互联网&#xff0c;由长沙DotNET技术社区编译。 .NET中的内存管理资源分配Microsoft .NET公共语言运行时要求从托管堆分配所有资源。当应用程序不再需要对象时&#xff0c;它们将自动释放。初始化进程后&#xff0c;运行时将保留地址空间的连续区域&#xff0c;该区域最…

吴中快速建设网站价格福清市建设局网站

题目大意 给你一棵树&#xff0c;距离为2的两个点代价为wi∗wjw_i*w_jwi​∗wj​&#xff0c;问你最小代价和代价之和 解题思路 搜索这棵树&#xff0c;每次拿父亲和子节点一起计算即可 代码 #include<cstdio> #include<cstring> #include<algorithm> #de…

为什么要建设医院网站丝绸之路网站建设意义

文章目录 构建带maven环境的jenkins 镜像安装jenkinsjenkins yaml 文件安装插件jenkins 配置k8s创建用户凭证 构建带maven环境的jenkins 镜像 # 构建带 maven 环境的 jenkins 镜像 docker build -t 192.168.113.122:8858/library/jenkins-maven:jdk-11 .# 登录 harbor docker …

初学者想学网站建设wordpress自带jquery

算术运算符 算术运算符主要是针对数值类型和长整型&#xff1b;包括有加法、减法、乘法、除法、自增、自减等运算 加法&#xff08;&#xff09; let x:number1let y:number 2console.log(xy)减法&#xff08;-&#xff09; let x:number1let y:number 2console.log(y-x)乘法…

企业网站建设与网页设计学什么的公司内部网络怎么建立

目录 硬件检查 软件检查 调试步骤 硬件检查 硬件工程师检查原理图和PCB&#xff0c;核查RGMII线路连接是否正确&#xff0c;PHY的 TX连接对端 RX&#xff0c;PHY的RX连接对端TX&#xff0c;原理图上以引脚序号引脚名 引脚类型(输入还是输出)逐一核查RGMII接口各个网络&#…

一条龙搭建网站没有网站流量怎么办

项目中遇到pdf文件漏字&#xff0c;由于文件涉密&#xff0c;不能展示&#xff0c;简单描述一下&#xff1a; 比如原pff中 姓名&#xff1a;张三 读取结果中&#xff1a;空白&#xff1a;张三 即&#xff1a;原文件说是银行出具的打款证明&#xff0c;银行内部设置了文件权限&a…