网站如何用微信支付建设网站的需要的工具

web/2025/9/25 17:56:46/文章来源:
网站如何用微信支付,建设网站的需要的工具,我有广告位怎么找客户,网站数据怎么更新目录 什么是Docker#xff1f; Docker的应用场景有哪些#xff1f; Docker的优点有哪些#xff1f; Docker与虚拟机的区别是什么#xff1f; Docker的三大核心是什么#xff1f; 如何快速安装Docker#xff1f; 如何修改Docker的存储位置#xff1f; Docker镜像常…目录 什么是Docker Docker的应用场景有哪些 Docker的优点有哪些 Docker与虚拟机的区别是什么 Docker的三大核心是什么 如何快速安装Docker 如何修改Docker的存储位置 Docker镜像常用管理有哪些 如何创建Docker容器 Docker在后台的标准运行过程是什么 Docker网络模式有哪些 什么是Docker的数据卷 如何搭建Docker私有仓库 Docker如何迁移备份 Docker如何部署MySQL 前言 本文总结了Docker常见的问题和坑采用问答的形式分享给大家 1.什么是Docker Docker 是一个开源的应用容器引擎基于go 语言开发并遵循了apache2.0 协议开源 Docker 是在Linux 容器里运行应用的开源工具是一种轻量级的“虚拟机” Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的可移植的自给自足的容器 也可以这样形象的比喻 Docker 的Logo设计为蓝色鲸鱼拖着许多集装箱鲸鱼可以看作为宿主机集装箱可以理解为相互隔离的容器每个集装箱中都包含自己的应用程序。 2.Docker的应用场景有哪些 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 在这里我重点介绍下Docker作为内部开发环境的场景 在容器技术出现之前公司往往是通过为每个开发人员提供一台或者多台虚拟机来充当开发测试环境。开发测试环境一般负载较低大量的系统资源都被浪费在虚拟机本身的进程上了。 Docker容器没有任何CPU和内存上的额外开销很适合用来提供公司内部的开发测试环境。而且由于docker镜像可以很方便的在公司内部分享这对开发环境的规范性也有极大的帮助。 如果要把容器作为开发机使用需要解决的是远程登录容器和容器内进程管理问题。虽然docker的初衷是为“微服务”架构设计的但根据我们的实际使用经验在docker内运行多个程序甚至sshd或者upstart也是可行的。 3.Docker的优点有哪些 容器化越来越受欢迎Docker的容器有点总结如下 灵活即使是最复杂的应用也可以集装箱化。 轻量级容器利用并共享主机内核。 可互换可以即时部署更新和升级。 便携式可以在本地构建部署到云并在任何地方运行。 可扩展可以增加并白动分发容器副本。 可堆叠可以垂直和即时堆叠服务。 Docker 是一个用于开发交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开从而可以快速交付软件。借助 Docker您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付测试和部署代码您可以大大减少编写代码和在生产环境中运行代码之间的延迟。 4.Docker与虚拟机的区别是什么 虚拟机通过添加Hypervisor层虚拟化中间层虚拟出网卡、内存、CPU等虚拟硬件再在其上建立虚拟机每个虚拟机都有自己的系统内核。而Docker容器则是通过隔离namesapce的方式将文件系统、进程、设备、网络等资源进行隔离再对权限、CPU资源等进行控制cgroup最终让容器之间互不影响容器无法影响宿主机。 与虚拟机相比容器资源损耗要少。同样的宿主机下能够建立容器的数量要比虚拟机多 但是虚拟机的安全性要比容器稍好而docker容器与宿主机共享内核、文件系统等资源更有可能对其他容器、宿主机产生影响。 5.Docker的三大核心是什么 镜像 Docker的镜像是创建容器的基础类似虚拟机的快照可以理解为一个面向Docker容器引擎的只读模板。 通过镜像启动一个容器一个镜像是一个可执行的包其中包括运行应用程序所需要的所有内容包含代码运行时间库、环境变量、和配置文件。 Docker镜像也是一个压缩包只是这个压缩包不只是可执行文件环境部署脚本它还包含了完整的操作系统。因为大部分的镜像都是基于某个操作系统来构建所以很轻松的就可以构建本地和远端一样的环境这也是Docker镜像的精髓。 容器 Docker的容器是从镜像创建的运行实例它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见以保证平台的安全性。可以把容器看做是一个简易版的linux环境包括root用户权限、镜像空间、用户空间和网络空间等和运行在其中的应用程序。 仓库 仓库注册服务器上往往存放着多个仓库每个仓库中包含了多个镜像每个镜像有不同标签tag。 仓库分为公开仓库Public和私有仓库Private两种形式。 最大的公开仓库是 Docker Hub:https://hub.docker.com存放了数量庞大的镜像供用户下载。 国内的公开仓库包括阿里云 、网易云等。 6.如何快速安装Docker 执行以下安装命令去安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager–add-repohttps://download.docker.com/linux/centos/docker-ce.repo[rootcentos7 ~] yum -y install docker-ce docker-ce-cli containerd.io[rootcentos7 ~]# docker ps --查看docker ​​​​​​​ [rootcentos7 ~]# systemctl enable docker[rootcentos7 ~]# systemctl start docker[rootcentos7 ~]# systemctl status docker[rootcentos7 ~]# docker ps --查看容器[rootcentos7 ~]# docker version --查看版本[rootcentos7 ~]# docker info --查看版本 7.如何修改Docker的存储位置 默认情况下 Docker的存放位置为/var/lib/docker 可以通过命令查看具体位置docker info | grep “Docker Root Dir” 修改到其它目录 首先停掉 Docker 服务 systemctl stop docker 然后移动整个/var/lib/docker 目录到目的路径​​​​​​​ mkdir -p /root/data/dockermv /var/lib/docker /root/data/dockerln -s /root/data/docker /var/lib/docker --快捷方式 8.Docker镜像常用管理有哪些 快速检索镜像 格式docker search 关键字 获取镜像 格式docker   pull   仓库名称[:标签] 如果下载镜像时不指定标签则默认会下载仓库中最新版本的镜像即选择标签为 latest 标签 查看镜像信息 镜像下载后默认存放在 /var/lib/docker REPOSITORY: 镜像所属仓库 TAG: 镜像的标签信息标记同一个仓库中的不同镜像 IMAGE ID 镜像的唯一ID号唯一标识一个镜像 CREATED: 镜像创建时间 SIZE: 镜像大小 获取镜像的详细信息 格式docker   inspect   镜像ID号 镜像ID 号可以不用打全。 为本地镜像添加新的标签 格式docker   tag  名称:[ 标签] 删除镜像 格式1docker   rmi   仓库名称:标签 当一个镜像有多个标签时只是删除其中指定的标签 格式2: docker   rmi  镜像ID  [-f] 如果该镜像已经被容器使用正确的做法是先删除依赖该镜像的所有容器再去删除镜像 将镜像保存为本地文件 格式docker   save   -o  存储文件名   存储的镜像​​​​​​​ [rootlocalhost ~]# docker save -o /opt/nginx.tar nginx:latest#将本地镜像传给另一台主机[rootlocalhost ~]# scp /opt/nginx.tar 192.168.1.54:/opt 9.如何创建Docker容器​​​​​​​ #docker images --镜像docker run -d --name centos7.8 -h centos7.8 \-p 220:22 -p 3387:3389 \--privilegedtrue \centos:7.8.2003 /usr/sbin/init #我想拥有一个 linux 8.2 的环境docker run -d --name centos8.2 -h centos8.2 \-p 230:22 -p 3386:3389 \--privilegedtrue \daocloud.io/library/centos:8.2.2004 init # 进入容器docker exec -it centos7.8bashdocker exec -it centos8.2 bashcat /etc/redhat-release --查看系统版本 10.Docker在后台的标准运行过程是什么 当利用 docker run 来创建容器时 Docker 在后台的标准运行过程是 检查本地是否存在指定的镜像。当镜像不存在时会从公有仓库下载 利用镜像创建并启动一个容器 分配一个文件系统给容器在只读的镜像层外面挂载一层可读写层 从宿主主机配置的网桥接口中桥接一个虚拟机接口到容器中 分配一个地址池中的 IP 地址给容器 执行用户指定的应用程序执行完毕后容器被终止运行。 11.Docker网络模式有哪些 host模式 host 模式 使用 --nethost 指定 相当于VMware 中的桥接模式与宿主机在同一个网络中但是没有独立IP地址 Docker 使用了Linux 的Namespace 技术来进行资源隔离如PID Namespace隔离进程Mount Namespace隔离文件系统Network Namespace 隔离网络等。 一个Network Namespace 提供了一份独立的网络环境包括网卡路由iptable 规则等都与其他Network Namespace 隔离。 一个Docker 容器一般会分配一个独立的Network Namespace 但是如果启动容器的时候使用host 模式那么这个容器将不会获得一个独立的Network Namespace 而是和宿主机共用一个Network Namespace 。容器将不会虚拟出自己的网卡配置自己的IP等而是使用宿主机的IP和端口.此时容器不再拥有隔离的、独立的网络栈。不拥有所有端口资源 container模式 container模式使用–netcontatiner:NAME_or_ID 指定 这个模式指定新创建的容器和已经存在的一个容器共享一个Network Namespace而不是和宿主机共享。新创建的容器不会创建自己的网卡配置自己的IP而是和一个指定的容器共享IP端口范围等。 可以在一定程度上节省网络资源容器内部依然不会拥有所有端口。 同样两个容器除了网络方面其他的如文件系统进程列表等还是隔离的。 两个容器的进程可以通过lo网卡设备通信 none 模式 none模式:使用 --netnone指定 使用none 模式docker 容器有自己的network Namespace 但是并不为Docker 容器进行任何网络配置。也就是说这个Docker 容器没有网卡ip 路由等信息。 这种网络模式下容器只有lo 回环网络没有其他网卡。 这种类型没有办法联网但是封闭的网络能很好的保证容器的安全性 该容器将完全独立于网络用户可以根据需要为容器添加网卡。此模式拥有所有端口。none网络模式配置网络特殊情况下才会用到一般不用 bridge 模式 相当于Vmware中的 nat 模式容器使用独立network Namespace并连接到docker0虚拟网卡。通过docker0网桥以及iptables nat表配置与宿主机通信此模式会为每一个容器分配Network Namespace、设置IP等并将一个主机上的 Docker 容器连接到一个虚拟网桥上。 当Docker进程启动时会在主机上创建一个名为docker0的虚拟网桥此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似这样主机上的所有容器就通过交换机连在了一个二层网络中。 从docker0子网中分配一个IP给容器使用并设置docker0的IP地址为容器的默认网关。在主机上创建一对虚拟网卡veth pair设备。veth设备总是成对出现的它们组成了一个数据的通道数据从一个设备进入就会从另一个设备出来。因此veth设备常用来连接两个网络设备。 Docker将veth pair 设备的一端放在新创建的容器中并命名为eth0容器的网卡另一端放在主机中 以veth*这样类似的名字命名并将这个网络设备加入到docker0网桥中。可以通过 brctl show 命令查看。 容器之间通过veth pair进行访问 使用 docker run -p 时docker实际是在iptables做了DNAT规则实现端口转发功能。 可以使用iptables -t nat -vnL 查看。 12.什么是Docker的数据卷 数据卷是一个供容器使用的特殊目录位于容器中。可将宿主机的目录挂载到数据卷上对数据卷的修改操作立刻可见并且更新数据不会影响镜像从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于Linux下对目录进行的mount操作。 如果需要在容器之间共享一些数据最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器专门提供数据卷给其他容器挂载使用。 容器互联是通过容器的名称在容器间建立一条专门的网络通信隧道。简单点说就是会在源容器和接收容器之间建立一条隧道接收容器可以看到源容器指定的信息 13.如何搭建Docker私有仓库 1.拉取私有仓库镜像​​​​​​​ [rootjeames ~]# docker pull registryUsing default tag: latest 2.启动私有仓库容器​​​​​​​ docker run -di --name registry -p 5000:5000 registrydocker update --restartalways registry --开机自启动docker ps -a --format table {{.ID}}\t{{.Names}}\t{{.Status}} 访问网址http://192.168.1.54:5000/v2/_catalog 3.设置信任​​​​​​​ [rootjeames ~]# vi /etc/docker/daemon.json{registry-mirrors:[https://docker.mirrors.ustc.edu.cn],insecure-registries:[192.168.1.54:5000]} [rootjeames ~]# systemctl restart docker --重启docker 4.上传本地镜像​​​​​​​ [rootjeames ~]# docker images[rootjeames ~]# docker tag postgres:11 192.168.1.54:5000/postgres [rootjeames ~]# docker push 192.168.1.54:5000/postgres 5.重新拉取镜像​​​​​​​ [rootjeames ~]# docker rmi 192.168.1.54:5000/postgres[rootjeames ~]# docker images[rootjeames ~]# docker pull 192.168.1.54:5000/postgres 14.Docker如何迁移备份 1.容器保存为镜像​​​​​​​ [rootjeames ~]# docker images[rootjeames ~]# docker ps -adocker ps -a --format table {{.ID}}\t{{.Names}}\t{{.Status}}[rootjeames ~]# docker commit redis myredis##使用新的镜像创建容器docker run -di --name myredis myredis 2.镜像的备份 [rootjeames ~]# docker save -o myredis.tar myredis 默认放到当前目录​​​​​​​ [rootjeames ~]# ll[rootjeames ~]# pwd 3.恢复过程 ##删除容器docker ps --format table {{.ID}}\t{{.Names}}\t{{.Status}}docker stop myredisdocker rm myredis##删除镜像docker imagesdocker rmi myredis[rootjeames ~]# docker load -i myredis.tar 15. Docker如何部署MySQL 1.下载镜像 https://hub.docker.com/ 中搜索mysql[rootjeames ~]# docker pull mysql:5.7.30[rootjeames ~]# docker pull mysql:8.0.20 2.安装部署 2.1 创建容器 mkdir -p /usr/local/mysql5730/mkdir -p /usr/local/mysql8020/ docker run -d --name mysql5730 -h mysql5730 \-p 3309:3306 \-v /usr/local/mysql5730/conf:/etc/mysql/conf.d \-e MYSQL_ROOT_PASSWORDroot -e TZAsia/Shanghai \mysql:5.7.30 docker run -d --name mysql8020 -h mysql8020 \-p 3310:3306 \-v /usr/local/mysql8020/conf:/etc/mysql/conf.d \-e MYSQL_ROOT_PASSWORDroot -e TZAsia/Shanghai \mysql:8.0.20 2.2 访问Mysql ##登陆容器docker exec -it mysql5730 bashmysql -uroot -prootmysql select user,host from mysql.user ##远程访问mysql -uroot -proot -h192.168.59.220 -P3309

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81747.shtml

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

相关文章

光伏电站建设的国家网站菏泽郓城网站建设

一、新增数据 插入多条数据: 二、更新数据 更新某条数据: 自增某字段的值: 自减某字段的值: 自增的同时改变其他字段的值: 三、删除数据 四、查询 查面构造器查面数据 有以下几种方法 get(&…

南阳做网站的公邢台市网络公司

linux常用命令(4) --- Vim编辑器与Shell命令脚本 如何使用vim编辑器来编写文档、配置主机名称、网卡参数以及yum仓库;通过vim编辑器将Linux命令放入合适的逻辑测试语句(if、for、while、case)后最终写出简单使用的shell脚本;可以通过at命令或…

免费招聘的网站夜间正能量网站入口网址不用下载

我的施工之路Python 绘图入门这是施工系列第18篇,同时也进入到一个新的阶段:Python绘图篇。作为绘图模块的第一篇,与大家一起过过最基本的Python绘图原理。掌握基本的绘图原理很有必要,各个常用绘图库的原理基本都是相通的。所以了…

网站图片有什么要求昆明网站做的好的公司哪家好

在CSS Grid布局中,即使你不确定x轴(列)或y轴(行)上具体有多少元素,你仍然可以通过设置固定的宽度和高度来定义网格。如果你想要创建一个固定宽高的网格,但不确定具体的行数或列数,你…

电子商务网站的建设的原理论坛推广的步骤

在喧嚣的都市中,我们每个人都渴望找到一款可以信赖长期使用的护肤品,让匹配的肌肤重新焕发光彩,找到更加年轻的自己,但是目前市面上的产品让人眼花缭乱,作为普通的消费者,无法去辨别什么产品好,…

怎样写网站描述公司网站的设计与实现

虚拟现实技术(英文名称:Virtual Reality,缩写为VR),又称虚拟实境或灵境技术,是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并…

网站网站怎么搭建制作网站去哪家好

Docker的镜像以及一些数据都是在/var/lib/docker目录下,它占用的是Linux的系统分区,也就是下面的/dev/vda1,当有多个镜像时,/dev/vda1的空间可能不足,我们可以把docker的数据挂载到数据盘,例如:/dev/vdb目录…

中国建设银行网站类型北京网页设计师工资有多少

1、java操作Redis库的比较 Redis有各种语言的客户端可以来操作redis数据库,其中java语言主要有Jedis与lettuce ,Spring Data Redis封装了上边两个客户端,优缺点如下: 2、使用Jedis操作Redis Jedis使用的基本步骤: 引…

it人必看的网站网站开发线框

一.管理信息系统定义 (1) 技术视角 信息系统是: ——由若干相互连接的部件组成的; ——对组织中的信息进行收集、处理、储存和传递的系统; ——用以支持组织制定决策和管理控制; ——还可以协助管理者与员工分析问题、可视…

温州中豪网站建设推广宁波企业网站优化报价

简介 前面介绍了scanner可以扫描某个包路径下的所有bean,我们最常用的也是通过ComponentScan指定包路径去扫描,在SpringBoot中也是如此,本文将介绍spring扫描的逻辑 BeanDefinitionRegistryPostProcessor 知道了ComponentScan的作用&#…

子网站 两微一端的建设方案南昌地宝网二手车出售信息

目录 一、使用正则表达式进行基本字符匹配 1.使用regexp关键字 2.使用正则表达式 . 二、进行OR匹配 1.为搜索两个串之一,使用 | 2.匹配几个字符之一[] 3.匹配范围 4.匹配特殊字符 过滤数据允许使用匹配、比较、通配符操作来寻找数据,但是随…

如何建立一个带论坛的网站怎样提升企业网站的访问

将表格二次封装,方便以后开发中的复用。每次只需调用表格组件后,在父组件中往子组件标签上写入dataSource(表格数据)和columns(表格列标题)即可。 此案例中最后一列是删除按钮,动态生成&#xf…

宾县建设局网站上海外贸上市公司有哪些

1024程序员节当当网计算机图书每满100减50!满200减100!满300-150!机械工业出版社华章公司联合当当网特意为【DotNET技术圈】用户申请了一批可与满减叠加使用的“满200减30”的图书优惠码,优惠码使用后相当于:400减230 …

网址导航网站如何做毕节地seo

电力通信规约-104实战 概述 104规约在广泛应用于电力系统远动过程中,主要用来进行数据传输和转发,本文将结合实际开发实例来讲解104规约的真实使用情况。 实例讲解 因为个人技术栈是Java,所以本篇将采用Java实例来进行讲解。首先我们搭建一…

网站建设优化服务咨询wordpress 数据调用api接口

单片机实现可调时钟设计 在许多嵌入式系统中,时钟功能是非常重要的,尤其是在需要实时显示或调节时间的应用中。例如,我们可以设计一个可调时钟,用户可以通过按键或者外部信号调节时钟的时间(例如调节时、分、秒&#…

台州网站建设方案托管wordpress添加搜索关键字

fastadmin表格右侧操作栏增加审核成功和审核失败按钮,点击提交ajax到后端 效果如下 js {field: operate, title: __(Operate), table: table, events

免费网页代理ip地址网站wordpress模板网站模板

文章目录编辑查询/替换导航调试重构其他自定义快捷键技巧编辑 快捷键功能说明Ctrl1快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)CtrlShiftF格式化代码。团队有统一的代码格式&#xf…

一般网站维护要多久陕西 建设工程有限公司网站

一.项目介绍 前台功能:用户进入系统可以实现首页,系统公告,个人中心,后台管理等功能进行操作 后台由管理员,实习单位,教师和学生,主要功能包括首页,个人中心,班级管理&am…

宿迁网站建设联系电话网站建设项目外包网站

假设目标是去掉页码为4的那一页 点击第4页中的任意空行,之后点击“页面布局”选项卡中的“分隔符”,之后选择“连续” 双击页脚部分,点击第4页页眉的任意位置,之后取消掉“链接到前一条页眉” 之后第4页的页脚,第5页的…

用家用路由器ip做网站怎么判断一个网站做的好

1、应用构建及提示词 在 Dify 中,一个“应用”是指基于 GPT 等大型语言模型构建的实际场景应用。通过创建应用,您可以将智能 AI 技术应用于特定的需求。它既包含了开发 AI 应用的工程范式,也包含了具体的交付物。 简而言之,一个应…