1-Docker容器
文章平均质量分 61
Docker是一种容器化技术,可以将应用程序、依赖库、运行环境等打包在一起,形成一个可以在任何环境下运行的轻量级容器。Docker容器可以实现快速的应用程序部署、可移植性和版本控制。Docker广泛应用于云原生架构中,与Kubernetes等容器编排平台配合使用。
神奇的海马体
拥有RHCE、RHCAS、CKA证书,主分享Linux运维、云原生相关技术博文,感谢您的关注。
展开
-
部署Rancher2.9管理K8S1.26集群
Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字化转型。容器管理:Rancher 支持 K8S,允许用户通过 Web 界面集中管理多个 K8S集群,用户通过简单的几步就能够部署k8s资源;多云支持:Rancher 提供了对多个云提供商的支持,如 AWS、Azure、Google Cloud 等;高可用性:Rancher 高可用模式,确保平台本身的稳定性和容错性。原创 2024-09-01 20:13:38 · 2745 阅读 · 4 评论 -
容器化部署ES集群
PS:伪集群只在单台服务器中部署的ES集群,并没有分散开,当次服务器宕机后ES集群也就没了,生产环境建议走上面的分散到不通服务器的集群,如果只是测试,伪集群是很好的选择。每个文档都有一个唯一的 ID,并且是以 JSON 格式存储的,一个文档对应一条数据。在ElasticSearch中,索引是文档的集合,类似于关系数据库中的数据库,它是文档的主要存储单位,每个文档都属于一个索引。2、查看索引,返回索引的详细信息,包括设置、Mapping 和索引状态等。1、创建索引,并在请求体中定义索引的设置和映射。原创 2024-08-12 12:10:15 · 1141 阅读 · 0 评论 -
Docker容器部署Nacos高可用集群(详细,可跟做)
Nacos采用Raft算法作为其核心的一致性协议,确保在分布式环境下各个节点之间的数据强一致性。Raft算法通过选举Leader节点来处理数据更新请求,并同步到Follower节点,从而实现集群节点间的数据同步。候选者向其他节点发送选举请求,其他节点如果同意,则将自己的投票给候选者。在初始启动或者发生Leader节点故障时,集群需要选举一个新的Leader。访问任意节点地址:http://IP:8848/nacos。1、下载docker-compose(官方的,下载较慢)4、创建数据库、用户、赋权操作。原创 2024-07-31 11:59:49 · 2264 阅读 · 0 评论 -
Docker容器化部署Zabbix6.0(可跟做,全程粘贴复制即可完成!!)
注意:如果访问到提示"Database error",如下图所示,不要担心,这是Zabbix还没初始化完成,耐心等待后即可正常访问到了!注意:由于不是每台服务器都有docker环境,所以zabbix-agent不走容器部署比较方便。添加完成之后,正常在WEB页面添加主机即可,这里不在赘述。5、启动(第一次需要下载镜像,请耐心等待…1、官方下载docker-compose。文件(如果没有需求,保持默认即可)1、下载Zabbix-agent。3、启动Zabbix-agent。3、安装docker。原创 2024-06-03 14:31:46 · 1075 阅读 · 0 评论 -
Docker部署Nginx下载站点服务
{NGINX_CONTEST},为了安全起见,我把证书和用户认证都添加了,所以当我们访问时需要使用。由于没有添加下载文件,所以访问到的页面是空白的,如上图,现在我们添加一些文件到。由于docker官方镜像站点被封了,所以我把镜像上传到阿里云镜像仓库了。原创 2024-06-16 15:55:32 · 1044 阅读 · 0 评论 -
Dockerfile小技巧(通过变量指定程序配置文件内容)
思路:Dockerfile中定义变量,程序配置文件中使用占位符暂时代替变量内容,最后使用变量值替换占位符实现,这样就可以实现通过定义变量来定义程序启动时的一些参数了。可以覆盖变量值,如果不覆盖默认变量则是Dockerfile中定义的内容!脚本,在启动容器时执行。原创 2024-06-16 06:17:07 · 523 阅读 · 0 评论 -
Docker部署Nginx+FastDFS插件
2、创建TEST容器,将fastdfs目录COPY到本地,方便后续维护管理!把这个复制出来,加到访问nginx路径后面!1、进入FastDFS容器,上传文件。3、运行FastDFS容器。2、创建nginx配置文件。变量请替换成当前服务器。3、运行Nginx容器。2、Nginx访问验证。原创 2023-09-24 01:08:04 · 685 阅读 · 0 评论 -
Docker部署FastDFS分布式存储
2、创建TEST容器,将fastdfs目录COPY到本地,方便后续维护管理!变量请替换成当前服务器。原创 2023-09-24 00:35:41 · 417 阅读 · 0 评论 -
Docker部署ZooKeeper分布式协调服务
2、创建TEST容器,将conf目录COPY出来,在映射进去,方便后续维护管理!4、测试链接zookeeper。原创 2023-09-24 00:24:09 · 495 阅读 · 0 评论 -
Docker部署ElasticSearch数据库+analysis-ik分词器插件
1、首先在github下载指定版本的(和ES版本对应)analysis-ik分词器。参数,此参数需要安装jq命令,如果没有去掉参数就行。3、安装完成后重启elasticsearch。2、将下载包cp到容器内部 && 安装插件。1、测试ElasticSearch数据库。1、测试ElasticSearch数据库。注意:为了显示返回json数据我添加了。3、验证分词器功能是否正常。3、验证分词器功能是否正常。为了方便测试我这里使用。2、查看已经安装的插件。2、查看已经安装的插件。原创 2023-09-23 21:18:42 · 859 阅读 · 0 评论 -
Docker部署ActiveMQ消息中间件
3、验证ActiveMQ。原创 2023-09-23 16:24:33 · 725 阅读 · 0 评论 -
Docker部署Nacos注册中心
2、创建TEST容器,将Nacos的conf目录COPY出来,然后映射到容器里面,方便后续维护管理!我运行容器时启用了鉴权,默认密码是nacos。变量填写自己MySQL地址,其他都不用改!复制下面SQL语句黏贴到MySQL终端。5、导入Nacos初始化SQL。原创 2023-09-23 15:40:08 · 676 阅读 · 0 评论 -
Docker部署Redis内存数据库
连接Redis数据库,测试服务是否正常。原创 2023-09-23 15:12:54 · 353 阅读 · 0 评论 -
Docker部署MySQL8数据库
4、连接数据库,测试服务是否正常。也可以使用工具测试是否可以连接。原创 2023-09-23 14:42:57 · 472 阅读 · 0 评论 -
Ubuntu20.04操作系统安装Docker
4、启动Docker && 加入开机自启动。3、添加配置Docker镜像。1、添加Docker仓库。2、安装Docker。原创 2023-08-05 21:51:46 · 1397 阅读 · 1 评论 -
Docker配置阿里镜像加速源,超详细
4、复制加速地址,在系统中配置 默认路径。1、首先登入阿里云账号,点击。,选择对应的操作系统。6、验证 当前镜像地址。5、重启Docker。原创 2023-07-10 15:02:41 · 7370 阅读 · 3 评论 -
Docker容器部署及常用命令详解
内核参数修改:br_netfilter 模块用于将桥接流量转发至iptables链,br_netfilter内核参数需要开启转发。在/etc/sysconfig/modules/目录下新建文件如下。配置完成后重启也会自动加载 br_netfilter 模块。定时同步配置:每天凌晨1点执行同步时间操作。5、查看启动状态 && 查看版本信息。3、安装Docker(默认最新版)2、开启包转发功能和修改内核参数。2、安装Docker依赖包。1、配置国内阿里Yum源。4、启动并加入开机自启。原创 2023-04-20 16:27:54 · 25210 阅读 · 0 评论 -
Dockerfile使用及案例详解
简单的说,就是 Dockerfile 里用 ONBUILD 指定的命令,在本次构建镜像的过程中不会执行(假设镜像为 test-build)。当有新的 Dockerfile 使用了之前构建的镜像 FROM test-build ,这时执行新镜像的 Dockerfile 构建时候,会执行 test-build 的 Dockerfile 里的ONBUILD 指定的命令。ARG 设置的环境变量仅对 Dockerfile 内有效,也就是说只有 docker build 的过程中有效,构建好的镜像内不存在此环境变量。原创 2023-04-20 17:02:09 · 28111 阅读 · 0 评论 -
Docker容器数据卷详解
权限后 容器内只有读的权限,不能添加修改新的文件,可以在宿主机目录中添加修改文件。创建一个容器用于存储数据,在运行新容器时可以共享数据,这个需要通过。目前为止 centos2共享centos1的容器卷,双向同步。1、首先创建一个名称为 centos1的容器 -v 挂载卷。2、创建centos2容器并且共享centos1容器卷。为容器内目录路径,若容器内目录不存在 会自动创建。容器:数据卷容器存放数据(针对此容器做备份)3、dockerfile数据卷。1、为容器添加数据卷。2、为数据卷添加权限。原创 2023-04-20 17:04:02 · 24700 阅读 · 0 评论 -
Docker网络详解
创建mynet–driver 网络类型(默认为bridge)–subent 子网(表示一个网段)–gateway 网关创建容器时指定mynet网络 并且指定IP地址查看 mynet-1 容器详细信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TxWrhjRM-1681982020884)(D:\MD归档文档\IMG\image-20230416120944523.png)]2、不同网段创建的容器是否可以访问思考:如下图,不同网段创建的容器是否可以通信呢?原创 2023-04-20 17:14:13 · 85704 阅读 · 0 评论 -
Docker资源配额详解
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XywyOTiT-1681982065742)(D:\MD归档文档\IMG\image-20230416150835013.png)]–device-write-bps:限制此设备上的写速度(bytes per second),单位可以是kb、mb或者gb。–device-read-bps: 限制此设备上的读速度(bytes per second),单位可以是kb、mb或者gb。可以针对磁盘的读写做限制,如下两个参数。原创 2023-04-21 09:43:01 · 25285 阅读 · 0 评论 -
Docker私有仓库Harbor搭建及使用
官网地址:https://github.com/goharbor/harborDocker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。原创 2023-04-21 09:44:07 · 25136 阅读 · 0 评论 -
Docker图形化管理工具Protainer搭建
Portainer是一款基于GO语言开发的轻量级容器图形化管理工具,图形化管理容器、镜像、网络、数据卷、大屏展示等,更清楚可视化了解容器当前状态,Portainer官网地址。原创 2023-04-21 09:58:23 · 24043 阅读 · 0 评论
分享