
Docker容器
文章平均质量分 89
docker容器入门到精通,逐渐深入docker拉库、启动、管理、调优等各个环节一站式(图片+说明)解决方案,掌握企业级运维能力与思维能力!
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
tag心动
稳如老狗!
展开
-
Docker安装xxl-job
XXL-JOB是一个备受欢迎的分布式任务调度平台,专门用于管理和调度各种类型的任务,如定时任务、分布式任务和流程任务。其核心理念是将调度行为抽象为“调度中心”公共平台,而平台本身并不承担业务逻辑,只是负责发起调度请求。XXL-JOB可广泛应用于各种业务场景,如数据同步、定时任务、异步处理以及事件驱动等。无论是希望提高系统响应速度,还是需要根据外部事件触发任务执行,XXL-JOB都能提供稳定可靠的支持。在Windous使用浏览器访问:http://宿主机ip:8080/xxl-job-admin/原创 2024-04-17 11:48:47 · 1495 阅读 · 0 评论 -
Docker安装Kong网关
Kong的主要作用是为API提供保护、安全性、可伸缩性和可控性,实现动态配置,并基于插件化实现更多功能,如身份认证、请求限流、黑白名单配置等。虽然其他数据库也可以作为Kong的后端存储,但PostgreSQL凭借其强大的功能、良好的扩展性和性能,以及丰富的社区支持和文档资源,成为了Kong的优选数据存储方案。注意以下标蓝的信息,就是安装时区的命令。官网提供的镜像采用的时区是UTC,没有中国时区,所以我们要自己构建一个带有时区的镜像并且设置好中国时区,避免我们自定签名用到时间时出现不正确时区的问题。原创 2024-04-16 17:35:58 · 1102 阅读 · 0 评论 -
Docker安装PostgreSQL
Docker安装PostgreSQL。在物联网和大数据场景中,PostgreSQL支持分区表、窗口函数等功能,可以处理大量的数据和复杂的查询;而在内容管理系统中,PostgreSQL支持全文搜索、JSON数据类型等功能,可以用于构建博客、论坛、新闻网站等。PostgreSQL不仅支持大部分的SQL标准,还提供了许多现代特性,如复杂查询、外键、触发器、视图、事务完整性以及多版本并发控制等。此外,由于许可证的灵活性,PostgreSQL是完全免费和开源的,任何人都可以以任何目的免费使用、修改和分发它。原创 2024-04-16 17:31:46 · 1942 阅读 · 0 评论 -
将Java项目Jar包制作成Docker镜像
以前单体项目通常采用传统部署方式将项目打成Jar包再进行部署。如果我们项目是微服务则需要进行Docker容器部署。本文将介绍如何在本地将Jar包制作成Docker镜像并推送到Harbor仓库。原创 2024-03-14 15:02:24 · 1548 阅读 · 0 评论 -
kibana(elk)使用脚本统计重点URL访问次数
在日常工作中,需要定期对系统中一些重点URL进行访问统计,这个时候就需要借助一些工具进行分析处理。原创 2023-12-29 17:07:35 · 1578 阅读 · 0 评论 -
基于centos、alpine制作Java JDK基础镜像
基于centos、alpine制作Java JDK基础镜像。在日常开发中,但凡项目需要docker容器化部署,制作项目镜像前都需要在Dockerfile中配置Java基础镜像。为什么不直接拉取使用docker hub中别人上传的镜像呢,因为在企业开发中,往往需要一些个性化配置(比如设置时区、中文字符集等等)。本文将分别使用CentOS、Alpine基于JDK制作基础镜像提升效率。将构建镜像的过程进行拆解,找到和其它服务的共同点并将其定制为一个基础镜像,有利于镜像的重复利用,提升工作效率。原创 2023-10-10 17:08:08 · 2660 阅读 · 0 评论 -
Linux创建普通用户并设置目录权限
Linux创建普通用户并设置目录权限。实际工作中,通常为什么不直接使用root账户而要使用普通账户呢?因为root的权限太大了,一旦用户,特别是小白用户直接使用root账户的话,那么风险是非常大的,对系统层面一个误操作都有可能导致系统崩溃或无法正常使用,就好比一位没有经验的用户拿到了机器的所有权,对着机器一顿乱搞,好了,机器坏了。比如说rm -rf /*,平常有人拿这个命令玩梗,但是真要以root身份运行的话,那么后果真的是灾难性的,因为文件都删光了,只能跑路了。原创 2023-05-11 14:59:15 · 1588 阅读 · 0 评论 -
Docker安装ELK
Docker安装ELK。ELK实际上是三个工具的集合,Elasticsearch + Logstash + Kibana,这三个工具组合形成了一套实用、易用的监控架构,很多公司利用它来搭建可视化的海量日志分析平台。如果与elasticsearch安装的不是同一台机器启动时需要手动指定elasticsearch地址。Password:elasticsearch设置的密码。由于系统开了防火墙,需要放行相关端口。地址:http://ip:5601/拉取当前最新镜像版本:8.5.3。拉取当前最新镜像版本:8.5.3原创 2022-12-23 14:51:48 · 2357 阅读 · 0 评论 -
Dockers更新镜像(保留原始数据)
Dockers更新镜像(保留原始数据)。时间日常工作中,应用程序为了避免漏洞、体验等等肯定是需要定期更新的,使用Docker安装的应用镜像也一样需要定期更新。更新最大的风险就是把原始数据搞没了,轻则被叼飞,重则被炒鱿鱼还要赔偿公司经济损失。主要核心是在保留原始数据的前提下更新Docker应用镜像版本~原创 2022-12-13 22:18:56 · 6382 阅读 · 0 评论 -
Nginx配置动态反向代理
Nginx配置动态反向代理。业务场景中有一个接口,需要根据不同业务代理几十个地址,如果使用传统代理模式需要一个个地址代理非常繁琐且工作量大增也不好维护,这个时候使用动态代理就非常方便了。请求地址:http://127.0.0.1:8080/proxy/127.0.0.1:2023/api/test。请求地址:http://127.0.0.1:8080/api/test。准备工作:起两个项目。原创 2022-11-02 10:33:05 · 1757 阅读 · 0 评论 -
Docker/Centos安装Nginx
Docker/Center安装Nginx。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。它因它的稳定性、丰富的功能集、对HTTP请求的高并发处理能力,以及低内存消耗而广受欢迎。它最初是为俄罗斯访问量第二的Rambler.ru站点开发的,后来因其卓越的性能和稳定性,得到了许多大公司的青睐。原创 2022-10-21 14:03:11 · 1188 阅读 · 0 评论 -
Docker安装sentinel-dashboard最新版
Docker通过Jar构建镜像。Docker安装sentinel-dashboard最新版。Docker安装sentinel-dashboard最新版本。由于官方版本已经更新到1.8.5了,但是docker hub上最新版本还停留在1.8.0(该版本存在重大缺陷:熔断配置界面没有统计时长,会直接导致控制台无法使用熔断相关功能)推送时间是两年前,于是想通过最新 Jar 包生成镜像。原创 2022-10-18 17:23:28 · 1119 阅读 · 0 评论 -
Docker安装Sentinel
Docker安装Sentinel。Docker安装sentinel-dashboard。Docker安装Docker安装sentinel-dashboard最新版本。随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。原创 2022-10-10 17:38:07 · 964 阅读 · 0 评论 -
Docker启动GItLab调优/运行内存优化
Docker启动GItLab调优/运行内存优化。首先需要确定你已经知道官方明确要求的GitLab的硬件需求了,硬件需求详见GitLabRequirements,简单来讲,官方推荐最低物理配置是2核、4G,下面结合GitLab官方给出的方案对启动占用了太多运行内存进行优化。GitLab启动后占用运行内存太大,在运行一段时间后,会发现内存占用递增,16G的服务器都不够用。.....................原创 2022-07-16 14:38:35 · 2261 阅读 · 0 评论 -
解决Docker启动Nacos占用CPU内存过高
解决Docker启动Nacos占用CPU内存过高。使用Docker启动Nacos后,CPU直接爆满,隔断时间总是莫名其妙的挂掉,也影响其它应用正常使用.docker启动nacos时,没有对nacos的JVM内存进行分配,默认JVM内存分配太大所导致, 为了避免频繁GC,设置的最小和最大内存为2G。因此,我们需要根据自己的业务情况,来进行占用内存的修改。......原创 2022-07-10 23:44:23 · 6490 阅读 · 0 评论 -
查看Docker镜像启动命令
查看Docker镜像启动命令,通过容器ID打印出容器的启动命令。UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 10039: ordinal not in range(128);SyntaxError: Non-ASCII character '\xe4' in file /usr/lib/python2.7/site-packages/runlike/runlike.py on line 6, but no enco原创 2022-08-12 19:43:37 · 1767 阅读 · 0 评论 -
Docker安装Portainer
Docker安装Portainer。PortainerCommunityEdition是一个用于容器化应用程序的轻量级服务交付平台,可用于管理Docker、Swarm、Kubernetes和ACI环境。它被设计为易于部署和使用。该应用程序允许您通过“智能”GUI和/或广泛的API管理所有编排器资源(容器、图像、卷、网络等)。Portainer由一个可以在任何集群上运行的容器组成。它可以部署为Linux容器或Windows原生容器。portainer/portainer存储库已弃用。......原创 2022-03-31 21:42:21 · 1647 阅读 · 0 评论 -
Docker安装Redis
docker-compose安装redis,docker安装redis。Redis 是一个开源的、网络化的、内存中的键值数据存储,具有可选的持久性。它是用 ANSI C 编写的。Redis 的开发今天由 Redis Labs 赞助;在此之前,它是由 Pivotal 和 VMware 赞助的。根据 DB-Engines.com 的月度排名,Redis 是最受欢迎的键值存储。Redis 这个名字的意思是远程字典服务器。原创 2022-06-05 18:07:15 · 299 阅读 · 0 评论 -
Docker安装配置GitLab
docker安装GitLab、docker-compose安装GitLab、gitlab控制台设置中文、gitlab解决设置头像不生效、gitlab解决项目url乱码问题、gitlab邮箱配置、上传本地项目到GitLab、旧gitlab项目迁移原创 2022-01-29 10:00:11 · 2328 阅读 · 0 评论 -
Docker安装RabbitMQ
docker run安装RabbitMQ,docker-compose安装RabbitMQ。RabbitMQ 是实现高级消息队列协议 (AMQP) 的开源消息代理软件(有时称为面向消息的中间件)。RabbitMQ 服务器是用 Erlang 编程语言编写的,并建立在 Open Telecom Platform 框架上,用于集群和故障转移。与代理交互的客户端库可用于所有主要编程语言。RabbitMQ 是轻量级的,是最受欢迎的开源消息代理之一,易于在本地和云端部署。它支持多种消息传递协议。原创 2022-04-11 00:06:43 · 2400 阅读 · 0 评论 -
Docker安装Jenkins
Docker安装Jenkins。Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独立的Java程序。Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Java8—无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)50GB+可用磁盘空间。......原创 2022-03-17 11:20:23 · 951 阅读 · 0 评论 -
Docker安装Nacos:v2.2.x(单机/集群/指定数据库)
Docker安装Nacos:v2.2.x(指定数据库);docker-compose安装Nacos:v2.2.x;docker-compose安装Nacos集群:v2.2.x原创 2022-06-30 09:56:29 · 894 阅读 · 0 评论 -
Centos7.x在线/离线安装Docker/Docker Compose
Centos7.x在线/离线安装Docker;Centos7.x在线/离线安装docker-compose ;Centos7.x安装runlike。推荐:centos7系统(稳定,对docker支持友好)原创 2022-03-17 09:42:10 · 1316 阅读 · 0 评论 -
Docker安装MySQL
Docker安装MySQL。SQL优化。MySQL是世界上最流行的开源数据库,也是最流行的关系型数据库管理系统之一。凭借其久经考验的性能、可靠性和易用性,MySQL已成为基于Web的应用程序的领先数据库选择,涵盖从个人项目和网站到电子商务和信息服务,一直到备受瞩目的整个范围网络资产,包括Facebook、Twitter、YouTube、Yahoo!还有很多。.........原创 2022-07-16 22:33:29 · 632 阅读 · 0 评论