- 博客(27)
- 收藏
- 关注
原创 docker-compose部署及使用
Docker Compose是一个用于定义和运行多个Docker容器的工具。它使用YAML文件来配置应用程序的服务、网络和卷等方面,使得在单个主机上进行部署更加简单。通过定义一个Compose文件,你可以一次性启动、停止和管理整个应用程序的多个容器。Compose文件包含了应用程序的各种服务的配置选项,如镜像、端口映射、环境变量、卷挂载等。你只需在Compose文件中定义所需的服务和其配置,然后使用docker-compose up命令即可启动整个应用程序。
2024-03-14 08:04:52 448
原创 docker容器管理+镜像管理
使用镜像centos:latest以交互式启动一个容器,在容器内执行/bin/bash命令(表示在载入容器后运行bash,docker中必须保持一个进程的运行,否则整个容器就会退出,这个就表示启动容器之后启动bash)Docker 是一种轻量级的虚拟化容器解决方案,它利用容器来打包应用程序和其依赖项,提供了一种快速部署和运行应用程序的方式。docker利用容器(container)独立运行的一个和一组应用,应用程序或服务运行在容器里面,容器类似于一个虚拟化的运行环境,容器是用镜像创建的运行实例。
2024-03-12 21:17:05 1217
原创 docker-swarm集群搭建
Docker Swarm是一个用于构建和管理容器集群的工具。它允许你将多个Docker主机组成一个虚拟的单一主机,以便更好地扩展应用程序,并提供高可用性和负载均衡。Swarm使用了一种称为"swarm mode"的特殊模式来管理集群。在Swarm中,你可以将多个Docker主机连接到一个Swarm集群,并使用docker service命令来创建和管理服务。服务是由一组任务(或容器)组成的,并且可以指定副本数、网络配置、容器启动参数等。Swarm会自动将任务分配到可用的主机上,以实现负载均衡和高可用性。
2024-03-09 15:32:36 700
原创 创建RAID0,RAID5并管理,热备盘,模拟故障
RAID是一种利用多个磁盘驱动器组合在一起以提供数据冗余、性能改进或两者兼而有之的技术。通过将多个磁盘组成一个逻辑单元,RAID技术可以增加数据的可靠性、提高性能和/或实现数据备份。以下是几种常见的RAID级别及其特点:RAID 0:无冗余,采用条带化(striping)方式将数据均匀分布在各个磁盘上。提高了读写性能,但没有冗余保护,一个磁盘故障会导致数据丢失。RAID 1:采用镜像方式,将数据同时写入两个磁盘中。提供了数据冗余,当一个磁盘故障时,另一个磁盘仍然可以提供数据。
2024-03-07 18:32:33 1122
原创 shell脚本一键部署docker(在线安装)
Docker 是一个开源的平台,用于开发、交付和运行应用程序。:Docker 提供了丰富的命令行工具和 API,可以方便地进行容器的创建、启动、停止、删除等操作,同时也支持与其他工具集成,如 Kubernetes、Jenkins 等。总的来说,Docker 的出现极大地简化了应用程序的开发、交付和运行流程,促进了 DevOps 文化的普及,并且在云计算和容器编排领域具有重要意义。:通过 Docker 容器,可以确保开发、测试和生产环境之间的一致性,避免了“在我的机器上可以运行”的问题。
2024-03-06 17:22:14 577
原创 安装部署docker全部过程以及基础使用命令入门必看!
下载centos,不标版本号,默认是latest。查看linux版本,是否符合>centos 7。--limit 限制个数,列出前3个。搜索centos镜像是否在远程仓库。查看镜像、容器、数据卷所占的空间。指定版本号centos:7下载。展示所有镜像的image id。(可以不做,但网速会很慢)查看docker概要信息。列出本地主机上的镜像。删除centos镜像。
2024-03-06 10:33:44 677
原创 主备DNS服务器搭建并验证
主备 DNS 是指在互联网上用于解析域名和 IP 地址之间对应关系的服务器。主 DNS 服务器存储着域名与 IP 地址的映射记录,而备用 DNS 服务器则在主 DNS 服务器发生故障或不可用时接管其工作,确保网络服务的持续性和稳定性。主备 DNS 服务器的结合可以提高系统的可靠性、稳定性和安全性,是构建一个健壮的网络基础设施的重要组成部分。
2024-03-05 19:22:37 1224
原创 VMware虚拟机安装Centos7图解,提供软件包镜像(详细安装,小白入门必看)
下载链接(包含激活码):VMware https://www.alipan.com/s/6zGHKJFngH7双击软件包进行安装点击安装即可,安装好之后添加许可证(已经给你们分享了)最后点击完成即可。
2024-03-05 18:11:36 686
原创 ospf协议以及案例
上运行,此类网络包括在hub-spoke拓扑上运行的帧中继(FR)和异步传输模式(ATM)网络,这些网络的通信依赖于虚电路。是指支持两台以上路由器,并且具有广播能力的网络。一个含有三台路由器的以太网就是一个广播型网络的例子。是指只把两台路由器直接相连的网络。一个运行PPP的64K串行线路就是一个点到点网络的例子。OSPF协议支持四种网络类型,分别是。OSPF可以在不支持广播的。
2024-03-04 09:33:17 336
原创 华为ensp无线网络技术
2.通过对有线局域网提供长距离的无线连接。AP:无线接入点,是一个无线网络的接入点。AC:接入控制器,负责管理某个区域内无线网络中的AP。作用:1.作为无线局域网的中心点。
2024-03-04 09:27:58 1043
原创 使用DockerFile构建Tomcat镜像
tomcat链接:https://pan.baidu.com/s/1Xpecb-BSGR2sdxSL7FDtBw?jdk链接:https://pan.baidu.com/s/1mQHInn27j1I9uuuicBsyAA?2、编写dockerfile文件,官方命名 Dockerfile ,build会自动寻找这个文件,就不需要 -f 指定了。6、发布项目(由于做了卷挂载,可以直接在本地编写项目就可以发布了!1、准备镜像文件tomcat压缩包,jdk的压缩包。
2024-03-03 22:03:36 462
原创 Dockerfile构建过程详解
docker是用来构建docker镜像的文件!命令参数脚本!构建步骤:1、编写一个dockerfile文件2、docker build构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库)
2024-03-03 20:09:17 1258
原创 编写dockerfile挂载卷、数据容器卷
编写dockerfile文件使用dockerfile构建镜像查看镜像,并用此镜像创建容器查看卷挂载的路径测试文件是否同步在容器中的volume01创建一个test.txt文件新建终端查看主机挂载的目录下有没有出现test.txt文件测试成功。
2024-03-02 20:45:15 623
原创 docker中的具名和匿名挂载
所有的docker容器内的卷,没有指定目录的情况下都是在/var/lib/docker/volumes/卷名/_data。没有名字(纯id号)的卷叫匿名卷,这种就是匿名挂载,在运行容器的时候-v只写了容器内的路径,没有写容器外的路径。通过具名挂载可以方便找到一个卷,大多情况下使用的具名挂载。-v /宿主机路径:容器内路径 #指定路径挂载。判断是具名挂载还是匿名挂载,还是指定路径挂载。-v 卷名:容器内路径 #具名挂载。-v 容器内路径 #匿名挂载。通过-v 卷名:容器内路径。
2024-03-02 20:31:02 644
原创 docker部署MySQL并同步数据 数据持久化
发现挂载到本地的数据卷依旧没有丢失,在/home/mysql/data下。这就实现了容器数据持久化功能。第一次查看没有test,第二次出现了,因为第一次查看的时候库还没有创建。进入容器,登录数据库,创建test库。假设将容器删掉,验证数据是否会丢失。查看当前已有镜像,并下载镜像查看。运行容器,需要进行数据挂载。--name 容器名字。因此测试成功,数据同步。容器数据持久化功能验证。2.查看目录是否存在。
2024-03-02 19:57:10 751
原创 使用commit提交镜像
将修改后的tomcat用commit提交为新的镜像,以后就可以直接使用修改后的镜像。默认的tomcat镜像是没有webapps应用,拷贝进去基本文件到webapps。如果想保存容器的当前状态,可以通过commit提交,获得一个镜像。可以理解为vmware的快照原理。tomcat02就是更改后的镜像。先运行tomcat容器。浏览器访问,部署成功。
2024-03-02 15:09:32 354
原创 使用docker安装可视化工具Portainer
注意:8025端口我已经在阿里云服务器上允许通过安全组了,使用虚拟机的话注意关闭防火墙。可以直接看到images,network等信息。可视化不推荐使用,建议使用命令。公网ip地址:端口号。设置密码,需要八位数。
2024-03-02 13:39:47 397
原创 使用docker部署es
es这个东西很耗内存的,启动es的时候,整个Linux可能会卡住,所以需要进行限制内存的使用。直接安装运行es(会出现Linux系统卡死,下面有解决方案)解决方案:限制内存,运行es容器。docker stop id号。
2024-03-02 13:23:03 540
原创 使用docker部署Tomcat
如果是服务器的话,需要将允许映射的端口通过安全组,比如我的是阿里云服务器,就需要去官网设置安全组。发现没有webapps,因为阿里云镜像的原因,默认就是最小的镜像,会把不必要的都删除掉。如果需要指定版本的话,就docker pull tomcat:版本号。能访问到就是正确的,以下是针对这个页面解析。-p 宿主机端口:容器内端口。--name 容器名字。下载tomcat镜像。运行tomcat容器。
2024-03-01 19:55:57 457 1
原创 docker部署nginx
其中8015是映射到宿主机的端口号,80是容器中的端口号,我的服务器安全组对外开放的端口号为8001~8050,所以可以访问到,如果使用虚拟机学习的话可以直接关闭防火墙,或者开放需用的端口号。如果是服务器的话需要写公网ip:映射的端口号,虚拟机的话就直接写ip:端口号。刷新网页,就不能访问了,重新开启nginx容器即可。了解配置文件的所在位置,方便后期更改。使用docker images验证。-p 宿主机端口:容器内部端口。--name 容器的名字。1、搜索nginx镜像。
2024-03-01 19:33:10 468 1
原创 samba共享
Samba共享是一种方便、安全、跨平台的文件共享协议,可以帮助用户轻松地在Windows和Linux/Unix系统之间共享文件和数据。配置Samba共享需要修改smb.conf文件,在该文件中指定共享目录的路径、共享名称、访问权限、用户身份验证方式等。跨平台:Samba共享可以让Windows和Linux/Unix系统之间互相共享文件和数据,使得跨平台协作更加容易和高效。安全性:Samba共享支持多种身份验证方式,如用户账户、域账户等,可以确保数据的安全性和隐私性。
2023-12-15 13:43:04 411
在线商城单节点搭建.zip
2024-03-05
MySQL 数据库8.x安装实战.docx
2023-12-12
DNS主备服务器搭建配置全过程.docx
2023-12-11
zabbix全过程搭建及使用.docx
2023-12-11
数据可以分享一下吗?
2023-12-11
虚拟机的Linux的网卡配置,是需要和电脑相同吗?
2023-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人