Docker一、docker概述 docker是一种容器技术,但是容器不仅仅只有docker
dotcloud公司开发,2013年开源,2013年底改名docker公司,支持最好的linux版本:ubuntu(14以上)、centos7以上
开发语言:Go语言(谷歌)
三大支撑技术:基于内核的cgroup技术、namespace、联合分层文件系统
来源于lxc (Linux container),采用三大支撑技术,建立“build shipi and run”理念
docker图标:
集装箱:代表镜像—build 大鲸鱼:代表仓库—ship
镜像是死的,需要运行它,运行后形态:容器—run
广告词: build ship and run anyapp anywhere
版本:分为docker ee (企业版) 和 docker ce (社区版)
先有镜像才有容器
场景
顺序
说明
常规运行容器
镜像 → 容器
必须基于已有镜像创建容器。
构建镜像
临时容器 → 新镜像
通过临时容器生成镜像,但依赖基础镜像存在。
...
虚拟化技术
未读虚拟化一、什么是虚拟化1、虚拟化(Virtualization)是一种通过抽象技术,将计算资源(包括硬件、操作系统、存储设备和网络资源等)虚拟化为多个逻辑资源的技术。虚拟化技术使得多个虚拟系统或应用可以共享同一物理硬件,并相互隔离运行,提高资源利用率和灵活性。
主要虚拟化技术的核心是虚拟机管理程序(Hypervisor),它充当虚拟环境与底层硬件之间的桥梁,分为以下两类:
1.1 裸机虚拟化(Type 1):直接运行在硬件上,性能较高,例如 VMware ESXi、Microsoft Hyper-V、Xen。
1.2 托管式虚拟化(Type 2):运行在宿主操作系统上,适用于桌面环境,例如 VMware Workstation、VirtualBox。
虚拟化技术的应用:
虚拟化技术在多个领域有广泛应用,包括但不限于以下方面:
服务器虚拟化
将物理服务器划分为多个虚拟服务器(虚拟机),每个虚拟机运行独立的操作系统和应用。
应用场景:云计算平台(如 AWS、Azure)、数据中心优化、服务器整合。
桌面虚拟化
将用户的桌面环境虚拟化并集中存储在服务器上,用户可以通过终端设备访问虚 ...
Windows Server 2022 FTP服务器的搭建与使用一、Ftp的文件传输1、服务器管理器—添加角色和功能—一直下一步至服务器角色—勾选Web服务器(IIS)—一直下一步至角色服务—勾选FTP服务器—一直点击下一步直至安装完成
2、点击右上角的工具—点击IIS管理器—双击进入WIN主页—右键点击添加FTP站点—填写FTP站点名称和物理路径—绑定的IP地址默认即可—SSL选择无SSL点击下一步—勾选需要的身份验证和添加用户—完成123身份验证这里选择了“基本”意思是需要用户提供有效用户名和密码才能访问内容如果选择匿名,则是允许任何仅提供用户名或授权添加的用户访问内容授权选择了指定用户,那么只有仅指定的用户才能访问相应内容,这个指定用户就是授权添加的用户
3、按Win键输入计算机管理—系统工具—本地用户和组—用户—新用户—创建
4、设置FTP根目录的访问权限:右键FTP文件夹属性—选择“安全”—编辑—点击“添加”—选择指定用户 —点击“高级”—点击“立即查找”,选择FTP用户,点击“确定”;
5、设置FTP user对FTP目录的权限为完全控制 ...
内网穿透 (TCP隧道和Socks 5)一、下载Code Arts IDE并安装,华为云官网租用云服务器1、访问华为云官网:www.huaweicloud.com 登录账户后在搜索框中搜索CodeArts IDE点击“产品”
2、点击“免费体验”
3、点击RemoteShell,下滑找到RemoteShell客户端下载界面找到“下载Windows x64版本”
4、下载完后打开安装程序,一直点击下一步(即默认设置安装)。安装完毕后打开软件,点击右侧的“会话管理”。
5、在华为云官网点击“控制台”
6、点击左上角的菜单,在搜索框中搜索“弹性云服务器”
7、选择“购买弹性云服务器”
8、购买“弹性云服务器”计费模式:按需计费 区域:华南-广州 实例:x86计算,通用计算型-通用计算型x1
操作系统:公共镜像-Ubuntu-Ubuntu 22.04 server 64bit(10GiB) 存储硬盘:默认
网络:虚拟私有云- - 若检测不到点击右侧的刷新按钮 安全组:刷新获取
公网访问:按流量计费- - - 带宽大小选择300Mbit/s - - - 释放 ...
中小企业网络构建
未读配置DNS服务器实现域名解析访问Web服务器需要一台Server2022作为搭建DNS服务器的载体需要一台Web服务器一、搭建DNS服务器1、服务器管理器—添加角色和功能—勾选DNS服务器—一直点击下一步直至安装完成
2、配置DNS工具—DNS—双击此服务器名称—右键正向查找区域—新建区域向导—输入区域名称一直点击下一步直至完成
右键新建的区域名称—点击新建主机—输入名称和IP地址(此处的IP地址填写Web服务器的IP地址)
客户端PC使用DNS的服务1、修改DNS首选服务器的IP地址右键右下角网络图标—打开“网络和Internet设置”—点击更改适配器选项—右键”Ethernet0网卡”—属性—双击协议版本4—点击使用下面的DNS服务器地址(此处填写DNS服务器的IP地址)
2、通过浏览器输入域名访问Web服务器
至此,搭建DNS服务实现域名解析访问Web服务器的所有步骤如上!
配置邮件服务器(搭配DNS服务器进行域名解析)PS:准备两台Win Server2022 一台搭建DNS一台搭建邮件服务器一、安装邮件服务器应用下载好winmail ...
远程进行域管理准备两台Windows Server 2022 (配置与Server2022 一致)和 一台Windows 10 专业工作站版
一、配置DC1、打开服务器管理器–本地服务器–点击“计算机名”–把计算机名改为DC后重启
2、打开服务器管理器–本地服务器–Ethernet0–点击“属性”–双击“Internet协议版本4(TCP/IPv4)”–点击“使用下面的IP地址”,并按以下信息配置然后点击确定:
12IP地址: 192.168.1.1子网掩码:255.255.255.0
3、服务器管理器–添加角色和功能–一直点下一步到“服务器角色”,勾选Active Diretory域服务和DNS服务器–一直点击下一步直至安装,点击“安装”直至完成。
4、服务器管理器–点击右上角的管理旁边的旗帜–点击部署后配置下面的“将此服务器提升为域控制器”–点击“添加新林”–根域名填zhcpt.edu点击下一步–域控制器选项的键入目录服务还原模式(DSRM)密码填Wjf@123,确认密码再填一次Wjf@123,然后一直点击下一步–到先决条件检查(若出现因为本地Adm ...
中小企业网络构建笔记Windows Server 2022配置Web服务器(IIS+php5.6+MySQL)配置IIS服务器打开VMware—文件—新建虚拟机–选择典型(推荐)–安装程序光盘映像文件(iso)–选择Server2022的镜像–安装Windows版本选择Windows Server 2022Datacenter–全名为Administrator–设置好虚拟机名称和存放的路径–最大磁盘大小选择1024 并选择将虚拟磁盘存储为单个文件–自定义硬件(内存选择4G,处理器数量1,内核数量2,虚拟化引擎选择:虚拟化Intel |VT-x/EPT 或 AMD-V/RVI(V))—下一步点完成等待系统安装完成进入桌面
安装完系统后提示重启点击“是”等待重启完成
win+r输入cmd输入
1net user Administrator 密码
在本地服务器中把远程桌面打开(允许远程连接到此计算机) 如下图
在仪表板中选择添加角色和功能
随后一直点击下一步到下一个步骤
在服务器角色中勾选web服务器 (然后选择下一步)
弹出提示后点 ...






















