Docker
文章平均质量分 76
容器
爱码少年 00fly.online
三无青年、理工男,追求代码可运行,理论可验证的穷编码猿!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker远程主机启用TLS及其在JAVA工程的应用
本文介绍了如何为Docker远程主机启用TLS安全连接,并应用于Java工程。主要内容包括:1)通过脚本生成CA证书、服务端和客户端证书;2)配置Docker服务启用TLS验证;3)在Java项目中配置docker-maven-plugin插件,使用客户端证书连接远程Docker主机;4)演示通过Maven打包上传镜像到远程Docker服务器的完整流程。文中提供了详细的Shell脚本、Docker配置和Maven插件配置示例,实现安全的远程Docker操作。原创 2025-09-21 21:32:21 · 50809 阅读 · 0 评论 -
docker运行wonderShaper实现网卡限速
本文介绍了在docker容器中执行wondershaper网卡限速的完整实现原创 2025-09-20 18:52:36 · 48928 阅读 · 0 评论 -
docker环境下java参数传递与获取
本文介绍了在Docker环境下向Java应用传递参数的三种方式:1)通过命令行参数(--user=value);2)通过系统属性(-Duser=value);3)通过环境变量(-e USER=value)。在Docker Compose中,这三种方式可同时使用且支持占位符替换。参数获取优先级为:环境变量>命令行参数>系统属性。文中提供了对应的Java代码示例、Docker运行命令和完整的docker-compose.yml配置模板,展示了如何在容器化环境中灵活传递和获取不同来源的参数。原创 2025-06-26 16:14:38 · 20996 阅读 · 0 评论 -
移花接木之Centos系统Docker安装迅雷NAS
本文介绍了如何在非群晖Linux设备上部署迅雷远程下载服务。通过开源项目cnk3x/xunlei提供的Docker方案,用户无需购买NAS设备即可实现迅雷下载功能。文章详细说明了两种部署方式:1)直接使用docker run命令;2)通过docker-compose配置文件。部署完成后,用户可通过浏览器访问8080端口,使用手机验证码登录迅雷账号,创建下载任务。方案支持文件目录映射和开机自启,适合在CentOS等Linux服务器上搭建个人下载服务。(138字)<|end▁of▁sentence|>原创 2025-05-21 18:19:10 · 21250 阅读 · 0 评论 -
Docker中如何控制服务启动顺序实现探讨
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。原创 2024-10-23 20:01:22 · 21014 阅读 · 1 评论 -
客户端负载均衡Ribbon实例
一般来说,提到负载均衡,大家一般很容易想到浏览器 -> NGINX -> 反向代理多个Tomcat这样的架构图——业界管这种负载均衡模式叫“服务器端负载均衡”,因为此种模式下,负载均衡算法是NGINX提供的,而NGINX部署在服务器端。原创 2024-09-09 18:25:30 · 20892 阅读 · 0 评论 -
普通Java工程如何在代码中引用docker-compose.yml中的environment值
普通Java工程这里指非spring工程,主要指一些系统资源监控程序、数据日志清理程序等,需要保持依赖简单,执行文件体积微小方便部署,这些程序需要需要跟数据库交互,例如需要将监控数据持久化到db、连接数据库清理过期数据等。原创 2024-07-06 15:44:57 · 20864 阅读 · 0 评论 -
如何魔改vnstat-docker项目使其支持每1分钟采样?
接前文网络流量监控神器vnStat初探我们已经了解了vnStat的作用、使用和docker部署。同时也了解到官方版本支持的采样统计间隔最小为5分钟级,现在我们有一个需求希望将采样统计间隔修改为分钟级,我们该怎么做呢?原创 2024-07-06 13:55:34 · 20975 阅读 · 0 评论 -
springcloud微服务牛刀小试开篇:示例概述
尽管Spring Cloud带有“Cloud”的字样,但它并不是云计算解决方案,而是在Spring Boot基础上构建的,用于快速构建分布式系统的通用模式的工具集。使用Spring Cloud开发的应用程序非常适合在Docker或者PaaS(例如Cloud Foundry)上部署,所以又叫做云原生应用(Cloud Native Application)。下面以一个简单示例来介绍如何搭建一套微服务系统。原创 2024-05-16 17:59:47 · 20844 阅读 · 0 评论 -
服务器docker应用一览
现有某云主机服务器,用来做项目演示用,上面运行了docker应用,现希望有一总览页面,用来展示部署的应用。添加如下内容,实现每30分钟执行一次生成页面,并复制到nginx首页位置。这边的124.71.129.204为服务器ip。服务器已经安装docker环境、nginx。会在项目target 生成可执行包。获取docker信息。原创 2024-04-10 17:50:51 · 20851 阅读 · 0 评论 -
【备忘录】Docker容器、镜像删除与资源清理命令
【代码】【备忘录】Docker容器删除与资源清理命令。原创 2023-11-20 18:02:20 · 20877 阅读 · 0 评论 -
k3s初体验
是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。K3s 是 rancher 公司开发维护的一套 K8s 发行版。目的是轻量化 K8s,并将其应用于 IoT 设备(比如树莓派)。简单来说,K3s 就是精简版 K8s,消耗资源极少。适用于以下场景:1、边缘计算-Edge2、物联网-IoT3、CI:持续集成4、开发5、ARM 6、嵌入 K8s。原创 2023-08-27 15:08:09 · 20980 阅读 · 0 评论 -
备忘录:Docker基础操作与常用命令
简而言之,docker-compose适用于开发和测试。Docker Stack 则适用于大规模场景和生产环境。Docker Stack 和 Docker Compose 的一个区别是Stack 不支持构建。这意味着在部署 Stack 之前,所有镜像必须提前构建完成。原创 2023-10-03 15:43:01 · 20849 阅读 · 0 评论 -
容器镜像生成记
容器docker/k8s发布已有一段时间,不少小伙伴开始上手实践。下面以一个简单的应用为例。来说明如何生成镜像并推送至镜像仓库。原创 2023-08-26 17:00:05 · 20847 阅读 · 0 评论 -
Docker 服务端口一览
最近,研究微服务,使用Docker来进行部署,说实话docker是个好东西,只要编写号dockfile文件和docker-compose.yml文件,能快速启动相关服务。咱们变发挥技术人的优势,能用程序搞定的绝不手动,找了一通,发现这个命令可以查看应用名称和端口的对应关系。便想到通过调用shell脚本的方式来获取内容,传送到前端页面进行展示!调试项目的时候必须输入一堆的ip和端口来,让人有点不爽。调试过程查看服务可以使用。原创 2022-11-21 19:58:13 · 20844 阅读 · 0 评论 -
Docker 微服务部署入门到实践
文章目录前言一、docker安装二、创建微服务项目三、运行前准备1. 服务器安装maven2.上传源码到服务器3. 编译源码并打包镜像四、Docker-compose运行微服务五、Docker swarm运行微服务总结前言本文重点关注docker相关实践,不再详细阐述理论知识一、docker安装下面的阐述以centos7系统为例说明,为什么是centos7,原因是centos8官方已经不维护了yum源已经失效,安装组件不方便#2个yum源选用#官方yum源,适合国外主机sudo yum-co原创 2022-04-13 14:50:53 · 20844 阅读 · 2 评论 -
docker 容器修改后保存转移
nginx:alpine 镜像运行为容器后,本人做了域名、ssl等配置,如何保存并转移到别的服务器使用!容器名:nginx 容器 id:df04beccb7921.容器保存为镜像docker commit df04beccb792 my-nginxdocker commit nginx my-nginx2.镜像保存为tardocker save my-nginx > nginx.tardocker save my-nginx:latest > nginx.tar3.tar恢复为镜原创 2022-03-22 22:29:34 · 20844 阅读 · 0 评论 -
docker容器应用的水平拓展和负载均衡
docker 的水平拓展和负载均衡docker 在开发人员日常开发中已经得到普遍使用,下面我们以nignx+tomcat为例来进行说明,如何在不同的系统环境中来快速将单节点应用做水平拓展原创 2022-01-01 23:13:00 · 20849 阅读 · 0 评论 -
Docker 单个容器运行多个war、jar
方法一:DockerfileRUN echo -e \"#!/bin/sh\n"\"nohup java -jar /app.war --server.port=8085 &\n"\"nohup java -jar /app.war --server.port=8086 &"\>> /usr/bin/start.shRUN chmod +x /usr/bin/start.shCMD nohup sh -c "start.sh"方法二Dockerfi.原创 2020-12-01 20:59:16 · 20872 阅读 · 0 评论
分享