logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker(1)

docker cp 可以在宿主机和容器之间互相拷贝文件,既可以把容器里的文件复制到宿主机,也可以把宿主机的文件复制到容器里。容器占用空间小,属于轻量级,虚拟机占用空间大,属于重量级。从文件系统角度看,操作系统内核可以分为两部分,一部分是 bootfs,这是所有容器和宿主机共用的,另一部分是 rootfs,这是每个容器个性化定制的部分。docker run 用来创建并运行容器,其中 -i 表示打开标

#docker#容器#运维
Docker(2)网络模式

说明自带DNS 容器名解析更好的隔离性bashbashbashbash在app容器中可直接解析:bashbashping db模式隔离端口映射DNS解析典型场景bridge✅✅-p❌(默认)普通服务host❌❌❌高性能/端口多none✅❌❌离线/安全container共享❌共享Sidecar自定义 bridge✅✅✅生产微服务。

#docker#容器#运维
Docker(2)数据挂载

挂载是“存储空间共享”的核心机制,mount是传统挂载命令,Docker 数据卷是容器级的挂载(持久化+宿主机-容器数据共享)。本地挂载(bind)直接关联宿主机目录,适合快速共享配置/数据;数据卷挂载(volume)由 Docker 管理,适合生产级持久化。

#docker#容器#运维
Docker(3)Docker 镜像 & Dockerfile

dockerfiledockerfile"]不生成新镜像层决定容器启动行为指令是否可覆盖场景CMD✅默认参数ENTRYPOINT❌固定主程序。

#docker#容器#运维
Docker(4) Compose

只保证先启动依赖容器,不等 DB 完全初始化 → 推荐配合。,顶层声明)→ Docker 管理,更适合生产,跨容器共享。敏感信息勿提交 Git。,不等待依赖服务"就绪"(如 MySQL 未完成初始化)方案:应用加重试逻辑,或在 Compose V2 中用。参数繁琐、多服务依赖/网络/卷难管理的问题。Compose 适合本地开发/小型单机部署,加入自定义 bridge 网络,服务间可用。(服务/网络

#docker#容器#运维
Docker compose ruoyi示例

(可选,覆盖jar包内配置):

#docker#容器#运维
Docker Compose Harbor

Harbor 由多个组件构成(core、portal、registry、redis、db 等)运行 install.sh / docker-compose up。备份 → 修改 hostname → HTTP 端口。HTTP 模式下,Docker 客户端需要配置。Harbor 默认启用 HTTPS(443)存放若依(RuoYi)后端 / 前端镜像。Harbor 不是单个容器,而是。Harbor 官

#docker
docker compose elfk

通过 Docker Compose 编排 Elasticsearch、Logstash、Kibana 三个核心组件,实现日志采集、存储、可视化分析的基础链路;后续扩展 Filebeat 作为轻量日志采集器,对接 Docker 容器日志,最终形成的完整日志处理管道。

#docker#jenkins#运维
Docker Compose 的 RuoYi nginx exporter Prometheus + Alertmanager + 钉钉告警

Docker DNS 找不到服务。Alertmanager 不通。Prometheus 不告警。Prometheus 里。重启整个 compose。Webhook 报错。

#docker#nginx#prometheus
K8s(1)前置ansible准备环境

yamlyamlvars:port: 80现象原因解决方案官方 Docker 源慢 / 失败境外源被限速✅ 替换为阿里云镜像​Playbook 执行失败repo 未生效明确指定版本不对未锁定版本使用docker_ver变量SSH 不通没做免密先ping 不通Inventory 写错检查 IP 和组名。

#kubernetes#ansible#容器
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择