金华建站方案什么是网络营销产生的技术原因

bicheng/2026/1/27 3:33:59/文章来源:
金华建站方案,什么是网络营销产生的技术原因,python 网站开发框架,汉化主题做网站效果图一、镜像分层 1、镜像概念#xff1a; 镜像是一种轻量级、可执行的独立软件包#xff0c;它包含运行某个软件所需的所有内容#xff0c;将应用程序和配置依赖打包好行成一个可交付的运行环境#xff0c;这个打包好的运行环境就是image镜像文件。 2、镜像分层#xff1a…一、镜像分层 1、镜像概念 镜像是一种轻量级、可执行的独立软件包它包含运行某个软件所需的所有内容将应用程序和配置依赖打包好行成一个可交付的运行环境这个打包好的运行环境就是image镜像文件。 2、镜像分层 (1) 联合文件系统 (UnionFS) Union 文件系统是一种分层、轻量级并且高性能的文件系统它支持对文件系统的修改作为一次提交来一层层的叠加同时将不同目录挂载到同一个虚拟文件系统下。 UnionFS系统是Docker镜像的基础镜像可以通过分层来进行集成基于基础镜像可以制作具体的应用镜像。 ① UnionFS 允许将多个文件系统层 (例如基础操作系统层、应用程序层、配置层) 以一种逻辑方式组合用户可以看到一个单一的文件系统视图 ② 写时复制 (Copy-on-Write)当对 UnionFS 中的文件系统进行修改时这些修改不会直接影响原始文件系统层。UnionFS 使用写时复制机制将修改视为一次提交写入新的层中保持了原始层的不变性。 (2) bootfs 和 rootfs ① 在Docker镜像的最底层是引导文件系统bootfs包含boot加载器和内核。 ② rootfs (root file system)在bootfs之上包含的就是典型Linux系统中的 /dev、/proc、/bin、/etc等标准目录和文件。rootfs就是各种不同的操作系统发行版比如Ubuntu、CentOS等对于一个精简的OSrootfs可以很小只需要包括最基本的命令、工具和程序库就可以。 ● 对于不同的Linux发行版bootfs基本是一致的可以共用rootfs会有差别。 (3) 镜像创建过程 Docker支持扩展现有镜像创建新的镜像。新镜像是从base镜像一层一层叠加生成的。镜像分层的一个最大好处就是共享资源方便复制迁移方便复用。 (4) 容器层 当容器启动时一个新的可写层将被加载到镜像的顶部这一层通常被称为容器层容器层之下的都叫镜像层。 只有容器层是可写的容器层下面的所有镜像层都是只读的所有对容器的改动无论添加、删除、还是修改文件都只会发生在容器层中。 3、commit 命令 (1) 作用commit 命令用于将容器的当前状态保存为一个新的镜像并且可以以此为基础来创建新的容器。 (2) 语法 docker commit -m描述信息 -a作者 容器ID 创建的目标镜像名:[标签名] 二、docker 搭建仓库 1、公有仓库 (1) 上传镜像至公有仓库 公有仓库地址Docker Hub https://hub.docker.com ① 修改镜像名 docker tag centos7.6:latest bean445/centos7.6 ② 登录自己的公有仓库 ③ 上传镜像 docker push bean445/centos7.6 查看公有仓库 (2) 其他节点拉取镜像 docker pull bean445/centos7.6 2、私有仓库 (1) 搭建私有仓库 docker pull registry (2) 私有仓库传输镜像 ① 服务器运行私有仓库 docker run --name registry_server -d -p 5000:5000 registry 容器名registry_server 镜像名registry 端口映射5000 ● 查看容器 ② 客户机修改镜像名 docker tag hello-world:latest 192.168.198.130:5000/hello-world ③ 修改客户机的配置文件 vim /usr/lib/systemd/system/docker.service ● 指定私有Registry地址 ExecStart/usr/bin/dockerd -H fd:// --containerd/run/containerd/containerd.sock --insecure-registry 192.168.198.130:5000 systemctl daemon-reload systemctl restart docker ④ 客户机将本地镜像推送到私有仓库 docker push 192.168.198.130:5000/hello-world 3、阿里云仓库 (1) 本地镜像发布到阿里云 ① 创建镜像仓库 选择“产品” “容器” “容器镜像服务” 点击“管理控制台”选择“个人实例” 选择并创建命名空间 选择并创建镜像仓库 ② 根据操作指南将镜像推送到阿里云 ③ 查看阿里云仓库 (2) 从阿里云仓库拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/bean666kj/beancentos:[镜像版本号] 三、容器数据卷 1、概念 容器数据卷是 Docker 中用于持久化存储数据的机制它允许容器与宿主机或其他容器之间共享数据并且可以在容器之间持久化存储和共享信息。 ● 语法docker run -it --privilegedtrue -v /宿主机目录:/容器内目录 镜像名 2、特点 ① 数据卷可在容器之间共享和重用数据 ② 数据卷中的更改可以实时生效 ③ 数据卷的更改不会包含在镜像的更新中 ④ 数据卷的生命周期一直持续到没有容器使用它为止。 3、容器使用宿主数据卷 ① 创建数据卷并写入数据 ② 容器挂载数据卷 ● docker run --name nginx1 -d -v /webroot:/usr/share/nginx/html nginx 将主机上的 /webroot 目录挂载到容器 nginx1 中的 /usr/share/nginx/html 目录 ● 挂载到多个容器上 ③ 修改数据卷容器上的数据也会修改 4、读写映射规则 ① 默认宿主机与容器对文件都有读写权限 docker run -it --privilegedtrue -v /宿主机目录:/容器内目录:rw 镜像名 ② 限制容器对文件只有读取权限 (宿主机仍然可读可写) docker run -it --privilegedtrue -v /宿主机目录:/容器内目录:ro 镜像名 5、容器卷的继承 容器2继承容器1的卷规则 docker run -it --privilegedtrue --volumes-from 容器1 --name 容器2 镜像名 ● 容器1挂了并不影响容器2与宿主机之间的关联 (相当于一主二从) 四、docker 常用软件安装 1、安装 tomcat (1) 拉取镜像docker pull tomcat (2) 创建容器实例 docker run -d -p 8080:8080 --name t1 tomcat (3) 访问首页 ① 进入容器 docker exec -it 60464c80190f /bin/bash ② 修改tomcat首页访问文件 rm -r webapps mv webapps.dist webapps 查看首页ip端口 2、安装 mysql (1) mysql 挂载容器数据卷 ① 启动容器 docker run -d -p 3306:3306 \                 --privilegedtrue \                 -v /app/mysql/log:/var/log/mysql \                 -v /app/mysql/data:/var/lib/mysql \                 -v /app/mysql/conf:/etc/mysql \                 -e MYSQL_ROOT_PASSWORD123456\                 --name mysql \                 mysql:5.7 ● -v /app/mysql/log:/var/log/mysql将主机上的/app/mysql/log目录挂载到容器内的/var/log/mysql目录用于存储 MySQL 的日志文件。 ● -v /app/mysql/data:/var/lib/mysql将主机上的/app/mysql/data目录挂载到容器内的/var/lib/mysql目录用于存储 MySQL 的数据文件。 ● -v /app/mysql/conf:/etc/mysql将主机上的/app/mysql/conf目录挂载到容器内的/etc/mysql目录用于存储 MySQL 的配置文件。 ② 登录数据库并创建数据 docker exec -it mysql /bin/bash 宿主机路径下已同步数据 删除数据库容器再创建数据依然存在。 (2) mysql 主从配置 ● 主服务器配置 ① 创建主服务器容器实例 docker run -p 3307:3306 \                 --name mysql-master \                 --privilegedtrue \                 -v /app/mysql-master/log:/var/log/mysql \                 -v /app/mysql-master/data:/var/lib/mysql \                 -v /app/mysql-master/conf:/etc/mysql \                 -e MYSQL_ROOT_PASSWORD123456 \                 -d mysql:5.7 ② 在 /app/mysql-master/conf/ 下创建 my.cnf [mysqld] ## 设置server_id, 同一个局域网中需要唯一 server_id101 ## 指定不需要同步的数据库名称 binlog-ignore-dbmysql ## 开启二进制日志功能 log-binmall-mysql-bin ## 设置二进制日志使用内存大小事务 binlog_cache_size1M ## 设置使用的二进制日志格式mixed,statement,row binlog_formatmixed ## 二进制日志过期清理时间。默认值为0表示不自动清理 expire_logs_days7 ## 跳过主从复制中遇到的所有错误或指定类型的错误避免slave端复制中断 ## 如1062错误是指一些主键重复1032错误是因为主从数据库数据不一致 slave_skip_errors1062 重启 master 实例docker restart mysql-master ③ 进入主服务器创建数据同步用户 create user slave% identified by 123456; grant replication slave, replication client on *.* to slave%; flush privileges; ● 从服务器配置 ① 创建从服务器容器实例 docker run -p 3308:3306 \                 --name mysql-slave \                 --privilegedtrue \                 -v /app/mysql-slave/log:/var/log/mysql \                 -v /app/mysql-slave/data:/var/lib/mysql \                 -v /app/mysql-slave/conf:/etc/mysql \                 -e MYSQL_ROOT_PASSWORD123456\                 -d mysql:5.7 ② 在 /app/mysql-slave/conf/ 下创建 my.cnf [mysqld] ## 设置server_id, 同一个局域网内需要唯一 server_id102 ## 指定不需要同步的数据库名称 binlog-ignore-dbmysql ## 开启二进制日志功能以备slave作为其它数据库实例的Master时使用 log-binmall-mysql-slave1-bin ## 设置二进制日志使用内存大小事务 binlog_cache_size1M ## 设置使用的二进制日志格式mixed,statement,row binlog_formatmixed ## 二进制日志过期清理时间。默认值为0表示不自动清理 expire_logs_days7 ## 跳过主从复制中遇到的所有错误或指定类型的错误避免slave端复制中断 ## 如1062错误是指一些主键重复1032是因为主从数据库数据不一致 slave_skip_errors1062 ## relay_log配置中继日志 relay_logmall-mysql-relay-bin ## log_slave_updates表示slave将复制事件写进自己的二进制日志 log_slave_updates1 ## slave设置只读具有super权限的用户除外 read_only1 重启 slave 实例docker restart mysql-slave ● 进行主从同步 ① 主服务器中查看主从同步状态 show master status; ② 进入从服务器 docker exec -it mysql-slave /bin/bash ③ 从数据库配置主从复制 change master to master_host192.168.xxx.xxx,master_userslave,master_password123456,master_port3307,master_log_filemall-mysql-bin.000001,master_log_pos769,master_connect_retry30; ④ 从服务器查看主从同步状态 show slave status \G; ⑤ 从服务器开启主从同步 start slave; ⑥ 主从同步测试 3、安装 redis ① 在宿主机下新建目录 mkdir -p /app/redis ② 创建并修改配置文件 vim /app/redis/redis.conf # bind 127.0.0.1 protected-mode no daemonize no appendonly yes ③ 启动 redis 容器 将自定义的配置文件挂载到 redis 容器并用指定的配置文件来启动容器 docker run -d -p 6379:6379 --name redis1 --privilegedtrue \                         -v /app/redis/redis.conf:/etc/redis/redis.conf \                         -v /app/redis/data:/data \                         redis\                         redis-server /etc/redis/redis.conf 附redis 配置文件Redis configuration | Redis

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

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

相关文章

网站建设与维护成本客户管理软件 crm

随感 之前一阵子的学习,感觉轻飘飘的 一直是被灌输的学习一些相关技术 不知到原因不会用 仅限于看得懂,现在回想确实 不仅如此 以前也是如此 一直都没有思索过,最近机缘巧合了解到学习it的三部what how why 自己且不讲why层 how层都没怎么主…

有阿里云的主机了怎么做网站如何分析企业网站

bat设置变量 echo off set /p a请输入mp4名称(最好是在assets/video文件下存储): echo %a%bat设置utf-8编码 Chcp 65001m4s保存保存 注意: 需要下载ffmpeg并保存在系统环境变量中方可执行 echo off#设置utf-8编码 chcp 65001set /p a请输入mp4名称(最好是在assets/video文件下…

唐山建设网站的网站wordpress主题加速插件

Mediator(中介者)–对象行为型模式 一、意图 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 二、动机 1.在软件构建过程中,经常…

政务网站源码舆情监测系统方案

下面为您介绍的方法用于实现在线重做Oracle日志文件大小,如果您在Oracle日志文件方面遇到过类似的问题的话,不妨一看。1、创建2个新的日志组alter database add logfile group 4 (D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG) size 1024k;alter database add …

盐城做网站网络公司电话?广东模板建站平台

群晖NAS配置之自有服务器ngrok实现内网穿透 前言-内网穿透 内网穿透是指通过一种技术让外部网络可以访问到内网的NAS设备,这样即使在不同网络环境下,也能够远程访问和管理NAS设备。以下是一些常见的内网穿透方案: Synology官方提供的Quick…

专门做潮搭的网站网络营销服务平台

Gson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。 在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。 先来看第一种: 比如json字符串为:[{“name”:”name0”,”age”:0…

长春的网站建设idea可以做网站吗

目录 491 递增子序列 46 全排列 491 递增子序列 在dfs中进行判断,如果path的长度大于1,则将其添加到res中。 本题nums中的元素的值处于-100与100之间,可以将元素映射0到199之间并且通过布尔数组st来记录此层中元素是否被使用过,…

做影视网站引流企业网址下载

哈喽,各位小伙伴们,你们好呀,我是喵手。 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后…

.net域名可以做银行网站吗笔杆子写作网站

给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 示例 1: 输入:root [5,3,6,2,4,null,8,1,null…

企业网站做百度排名要怎么做广州建设银行网站首页

上一讲我们介绍了如何写让模板变量在页面上展示,本讲我们介绍一下后端开发工作中最常用的功能——接口。创建一个go_test4文件夹,然后把go_test3中的代码复制进去。然后打开main.go文件,进行更改。说到接口就必不可少的涉及到传值和接口返回&…

t想学网站建设有什么平台可以推广

一、题目 1、题目描述 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : A -> "1" B -> "2" ... Z -> "26"要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106" …

如何做网站静态页面怎么实现网站注册页面

文章目录目录1.时间2.输入输出数据结构目录 1.时间 当前日期和时间 下面的实例获取当前系统的日期和时间&#xff0c;包括本地时间和协调世界时&#xff08;UTC&#xff09;。 #include <iostream> #include <ctime>using namespace std;int main( ) {// 基于当前…

网站建设哪家好就推 鹏博资讯网站建设国培心得体会

题目要求&#xff1a;求一个完全二叉树的节点个数 思路&#xff1a;首先完全二叉树可以用普通二叉树的方法来求&#xff0c;但是需要遍历所有的节点。 但是对于完全二叉树来说&#xff0c;只有最底层右侧的节点可能没满&#xff0c;其余每层节点都达到了最大值。所以我们可以…

做亚马逊网站的账务处理福州最新通告今天

定时器的用法是java核心基础之一&#xff0c;很多特殊功能都需要用到定时器&#xff0c;下面一起来看看定时器是如何编写的吧。示例&#xff1a;一个具备周期性定时(毫秒级);单时刻定时(秒级);多时刻定时(秒级)。后两个时间的设置必须符合“yyyy-MM-ddHH:mm:ss”、“yyyy-MM-dd…

重庆网站开发公司北流网站建设

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…

温州住房建设网站天津西青区地图

场景&#xff1a;同一个办公室&#xff0c;只有A的电脑有权限访问网站 http://10.129.129.129:5601&#xff0c; 那办公室其他B,C同学想访问 http://10.129.129.129:5601&#xff0c;需要怎么处理&#xff1f; A 同学电脑安装代理软件&#xff1a; 1. 下载wproxy IMFirewall, …

做网站一般用什么程序制作淘宝网页设计的代码

1.多线程和线程池用法区别 多线程和线程池都是Python中常用的并发编程方式&#xff0c;根据具体的需求和场景选择合适的方式。 多线程&#xff1a; 优点&#xff1a;直观、简单&#xff0c;适合简单的并发任务。可以使用 threading.Thread 类创建线程&#xff0c;每个线程独立…

芦苞建网站公司如何用自己电脑做网站服务器吗

1.明确问题&#xff1a;确保准确理解问题的本质和范围&#xff0c;明确问题的背景和相关信息。 2.收集信息&#xff1a;搜集相关数据、资料和信息&#xff0c;了解问题的各个方面&#xff0c;为解决问题做准备。 3.分析问题&#xff1a;对问题进行深入分析&#xff0c;找出问…

dw软件可以做哪些网站优化方案英语必修一答案

🚀🚀🚀本文改进:Ghost bottleneck为堆叠Ghost模块 ,与YOLOV8建立轻量C2f_GhostBottleneck 🚀🚀🚀YOLOv8改进专栏:http://t.csdnimg.cn/hGhVK 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1.Ghostnet介绍 论文: https://arxiv.org/pdf/1911.11907.…

可以用手机建设网站吗网站可以微信支付是怎么做的

前言接着IdentityServer4的授权模式继续聊&#xff0c;这篇来说说 Resource Owner Password Credentials授权模式&#xff0c;这种模式在实际应用场景中使用的并不多&#xff0c;只怪其太开放啦&#xff0c;直接在客户端上拿着用户名和密码就去授权服务器获取AccessToken&#…