
docker
学亮编程手记
学亮编程手记
展开
-
Linux使用skopeo工具进行docker镜像同步
是用于在镜像仓库、本地目录或其他存储类型之间批量同步镜像的工具。CentOS 7 默认软件源中的。此方式适合批量同步多个仓库和标签。将 Docker Hub 上的。指定用户名密码(若未提前通过。从 Docker Hub 同步。镜像所有标签同步到本地目录。指定源和目标仓库的认证信息。如需更详细的参数说明,可参考。和所有层文件的目录结构。本地目录会生成包含镜像。原创 2025-05-06 16:57:19 · 277 阅读 · 0 评论 -
Linux脚本案例:将 Docker Registry 存储中的Docker镜像迁移到 Harbor
5$6$9\b\b该脚本用于将存储中的镜像迁移到sync_image。原创 2025-05-06 16:53:30 · 242 阅读 · 0 评论 -
Linux脚本案例:docker批量下载pull k8s镜像并打标签tag、推送push至镜像仓库
这个Bash脚本的主要功能是从公共镜像仓库拉取多个Kubernetes相关镜像,重新打标签后推送到本地或私有的Docker镜像仓库。所有镜像将被拉取、重新打标签,并推送至。根据镜像路径的斜杠数量(原创 2025-05-06 15:23:13 · 475 阅读 · 0 评论 -
解决ragflow连接ollama时报错:Fail to access model(glm4:latest).**ERROR**: [Errno 111] Connection refused
具体原因是docker设置了http_proxy,将其去掉,然后重启docker即可。原创 2025-03-27 11:40:07 · 568 阅读 · 0 评论 -
解决docker pull报错:unauthorized: authentication required
具体原因是dockerhub登录过期了,需要重新登录一下(原创 2025-03-27 10:23:29 · 362 阅读 · 0 评论 -
RAGFlow本地docker compose部署
RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。请注意,目前官方提供的所有 Docker 镜像均基于 x86 架构构建,并不提供基于 ARM64 的 Docker 镜像。如果您在没有看到上面的提示信息出来之前,就尝试登录 RAGFlow,你的浏览器有可能会提示。在你的浏览器中输入你的服务器对应的 IP 地址并登录 RAGFlow。如果你遇到 Docker 镜像拉不下来的问题,可以在。原创 2025-03-27 08:37:11 · 1096 阅读 · 0 评论 -
Docker 部署 Xinference
如果需要安装额外的依赖,可以参考。请确保使用 Dockerfile 制作镜像时在 Xinference 项目的根目录下。原创 2025-03-25 16:56:20 · 1381 阅读 · 0 评论 -
开源 LLM 应用开发平台 Dify 功能介绍及通过 docker compose 部署
如果您需要自定义配置,请参考文件中的注释,并更新.env文件中对应的值。此外,您可能需要根据您的具体部署环境和需求对文件本身进行调整,例如更改镜像版本、端口映射或卷挂载。完成任何更改后,请重新运行。您可以在此处找到可用环境变量的完整列表。原创 2025-03-25 14:17:25 · 927 阅读 · 0 评论 -
解决docker compose修改ip范围后启动altermanager报错:No private IP address found, and explicit IP not provided
如图,当配置了一个自定义 IP 范围的 Docker 网络后,可能会导致某些服务(如 Alertmanager)无法自动获取到合适的私有 IP 地址用于初始化其成员列表(memberlist),进而导致启动失败。原创 2025-03-24 10:19:19 · 491 阅读 · 0 评论 -
docker compose使用 bridge 外部网络network
首先,确保外部网络已经存在。如果需要为容器指定固定 IP,可以在服务配置中设置。如果你已经有一个名为。原创 2025-03-24 09:24:09 · 649 阅读 · 0 评论 -
Docker Compose 设置 bridge network 的 IP 范围
Docker 默认会为容器分配 IP 地址,但你可以通过。原创 2025-03-24 09:18:29 · 604 阅读 · 0 评论 -
docker部署one-api
默认用户密码 root / 123456。原创 2025-03-21 11:17:35 · 434 阅读 · 0 评论 -
Linux shell脚本示例:将 docker compose images 输出的镜像一键保存为tar镜像文件
通过替换镜像名称中的字符,可以避免路径问题,成功将镜像保存为.tar文件。原创 2025-03-20 22:16:03 · 193 阅读 · 0 评论 -
Docker 部署 BIind9 DNS 服务器
以下是基于 Docker 部署 BIND DNS 服务器的完整步骤,涵盖容器部署、Webmin 管。确保服务器已安装 Docker 和 Docker Compose(若使用 Compose 方式)。避免在容器内运行非必要服务(如 Webmin 的监控功能),减少资源占用。修改客户端 DNS 服务器地址为 BIND 容器所在宿主机的 IP。若 SELinux 启用,需调整策略或临时禁用。),添加 PTR 记录将 IP 映射回域名。,选择中文主题(部分菜单可能仍为英文)。,添加公共 DNS(如。原创 2025-03-10 10:07:44 · 989 阅读 · 0 评论 -
Docker部署Nginx,并挂载自定义配置文件
以下是使用Docker部署Nginx,并挂载自定义配置文件(如。确保Nginx容器正常运行。,确认Nginx正常运行。原创 2025-03-04 15:17:30 · 855 阅读 · 0 评论 -
查看MariaDB数据库当前时区设置
验证时区设置的实际效果,适用于快速判断时区是否配置错误。:排查容器时区与MariaDB时区不一致的问题。执行以下SQL语句,可同时获取系统全局时区(:快速确认当前会话和全局时区是否一致。:需验证全局配置是否生效。)和服务器系统时区(原创 2025-03-04 14:20:21 · 379 阅读 · 0 评论 -
MariaDB Docker 容器设置时区为Asia/Shanghai
若MariaDB基于Alpine构建,需手动安装。:需持久化时区配置,避免重启后失效。:需确保宿主机时区已正确设置为。包(如Debian官方镜像):快速临时调整,无需重启服务。:需定制镜像以固化时区设置。:容器基础镜像已安装。原创 2025-03-04 14:19:19 · 952 阅读 · 0 评论 -
Docker Compose设置时区为Asia/Shanghai
(中国标准时间)即成功。原创 2025-03-04 13:45:32 · 703 阅读 · 0 评论 -
docker compose离线部署NextCloud+OnlyOffice(网盘 + 在线office文档)
我这里因为使用人并不会特别多,也不会保存特别多的重要数据,并没有做服务和数据方面的高可用考虑,所以直接就采用docker部署,快捷,高效。原创 2025-03-04 09:19:27 · 2074 阅读 · 0 评论 -
docker-compose 离线部署 ollama + open-webui
【代码】docker-compose 离线部署 ollama + open-webui。原创 2025-02-20 16:56:45 · 329 阅读 · 0 评论 -
docker部署及运行ollama
这个 Docker 命令行启动了一个运行 Ollama LLM 的容器,并配置了 GPU 加速和端口映射。通过这个容器,你可以方便地使用 Ollama 提供的各种功能,例如文本生成、问答等。原创 2025-02-13 00:02:50 · 2533 阅读 · 0 评论 -
使用docker及docker-compose部署File Browser私有云盘项目
官网:https://filebrowser.org/,简单实用、轻量级、跨平台,安装部署简单快捷,自带网页版文件管理器,基于 Go 语言开发,运行速度快。原创 2025-02-10 16:49:03 · 1093 阅读 · 0 评论 -
docker compose部署kafka并持久化数据
在Docker中部署Kafka时,是生产环境中的关键需求。原创 2025-02-05 14:55:58 · 724 阅读 · 0 评论 -
docker-compose部署kafka 2.8.1 + zookeeper 3.4.13
【代码】docker-compose部署kafka 2.8.1 + zookeeper 3.4.13。原创 2025-02-02 22:26:13 · 153 阅读 · 0 评论 -
docker创建容器后,如何通过修改容器的配置文件来指定端口映射?
虽然不能直接修改容器的端口映射,但可以通过修改 Docker 守护进程的配置来间接调整网络配置。)添加或修改网络规则。配置 Nginx 或 Traefik 来管理端口转发,而无需直接修改容器的端口映射。如果希望保留当前容器的状态,可以将容器保存为新的镜像,然后基于新镜像重新运行容器。在 Docker 中,容器创建后,端口映射是由 Docker 守护进程管理的,这是最常用的方法,因为 Docker 不支持直接修改已运行容器的端口映射。如果需要更改端口映射,通常需要重新创建容器,指定新的端口映射规则。原创 2025-01-27 21:34:33 · 954 阅读 · 0 评论 -
docker update 命令的使用
命令,用于在运行时动态更新容器的资源限制和配置,而无需重新启动容器。通过这个命令,你可以调整运行中容器的 CPU、内存、IO 限制等资源配置。Docker 提供了。原创 2025-01-27 21:22:51 · 921 阅读 · 0 评论 -
ansible_ssh_port配置示例:docker运行ansible容器并更改ssh默认端口
最直接的方法是直接在 Inventory 文件中为每个主机定义变量。这样可以确保每次运行 Playbook 时都能正确应用该端口配置。Inventory 文件 ([all]这种方法清晰且易于维护,特别是当你有多个主机并且每个主机可能有不同的 SSH 端口时。通过这些调整,你应该能够成功地在 Docker 容器中使用 Ansible 并通过自定义的 SSH 端口(4899)连接到远程主机执行简单的ping命令,以验证连接是否正常工作。原创 2025-01-16 15:52:42 · 261 阅读 · 0 评论 -
在Docker中运行Ansible:基于Docker运行Ansible容器
这将启动一个基于指定镜像的 Docker 容器,配置好时区、环境变量和文件挂载后,在容器内运行指定的 Ansible Playbook (确保任务完成后自动清理容器。此外,通过挂载当前目录到容器内部,确保 Playbook 和相关文件可以在容器内外同步操作。) 并根据提供的 Inventory 文件执行任务。参数使得容器可以直接访问主机的网络接口,而。的 Playbook 文件和一个。原创 2025-01-16 15:40:17 · 890 阅读 · 0 评论 -
docker-compose部署docker图形化管理工具——Portainer
配置之后,我们就可以配置Redis了。而Lettuce基于Netty的连接实例,可以在多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例。我们只需要点击容器列表,找到我们的主动节点容器,然后分别进入他们的管理列表最下方,找到network选项,在network列表中找到。什么是brige网络呢?此时我们就可以测试哨兵是否正常工作了,我们的测试用例很简单,我们将master关闭掉,查看哨兵是否会选举出新的master顶上。原创 2025-01-02 17:03:03 · 1610 阅读 · 0 评论 -
Docker/DockerHub 国内镜像源/加速列表(2024-12-17有效)
【代码】Docker/DockerHub 国内镜像源/加速列表(2024-12-17有效)原创 2024-12-17 14:11:19 · 367 阅读 · 0 评论 -
使用Docker快速部署DInky
至此,您已经了解了基础DInky使用流程,但Dinky的能力远不止于此,您可以继续阅读其他文档,了解更多Dinky的功能,尽享Dinky为你带来的丝滑开发体验。快速开始 | Dinky。原创 2024-12-16 17:01:41 · 1049 阅读 · 0 评论 -
docker部署CASSANDRA
创建一个名为 data.cql 的文件,并将以下 CQL 脚本粘贴到其中。此脚本将创建一个 keyspace(Cassandra 在其中复制数据的层)、一个用于保存数据的表,并将一些数据插入该表。注意:cassandra 服务器本身(您运行的第一个 docker run 命令)需要几秒钟才能启动。我们将使用它来使用您刚刚保存的脚本将一些数据加载到数据库中。Cassandra 查询语言 (CQL) 与 SQL 非常相似,但适合 Cassandra 的无连接结构。这应该会为您提供如下提示。原创 2024-11-14 16:15:56 · 588 阅读 · 0 评论 -
docker-compose部署minio最新版
访问 ip:9000 admin / 12345678。原创 2024-11-12 14:29:24 · 440 阅读 · 0 评论 -
linux一键安装docker命令介绍
原创 2024-11-10 17:10:45 · 111 阅读 · 0 评论 -
docker部署one-api
使用One-api可代理各类接口渠道,包括gpt-3.5-trubo、gpt-4等openAI官方模型,azure提供的模型,集成联网知识库等功能的gpt4模型,以及国内模型的一些模型。同时支持openai图像生成接口。原创 2024-11-09 13:58:13 · 386 阅读 · 0 评论 -
使用 Docker Compose 快速部署 FastGPT 及 FAQ
修改文件,并执行再执行重起容器。具体配置,参考配置详解。可以查看日志,在启动容器后,第一次请求网页,会进行配置文件读取,可以看看有没有读取成功以及有无错误日志。进入 FastGPT 容器,可以通过ls data查看目录下是否成功挂载文件。可通过查看配置文件。可能不生效的原因挂载目录不正确配置文件不正确,日志中会提示,配置文件需要是标准的 JSON 文件。修改后,没有再,restart是不会重新挂载文件的。转载 2024-11-09 11:37:49 · 1364 阅读 · 0 评论 -
最新 DockerHub 镜像源加速列表(2024年11月已更新)
有些镜像站仅提供基础镜像或白名单镜像,如果某个加速地址无法拉取到所需的镜像,可以尝试切换到其他地址。如果侵犯了您的权益,请随时联系我,我会及时删除相关信息。docker-cf.registry.cyou 失效。ccr.ccs.tencentyun.com 失效。docker.m.daocloud.io 正常。docker.hpcloud.cloud 失效。docker.registry.cyou 失效。hub.docker-ttc.xyz 失效。docker.hlyun.org 失效。原创 2024-11-08 17:09:41 · 5517 阅读 · 2 评论 -
【文档】通过 Docker 方式安装 HertzBeat
提示使用 Docker 方式一键启动 HertzBeat 最小可用环境,无外部服务依赖,方便快速体验。但不建议在生产环境中使用,生产环境建议使用 Docker Compose 方式部署, 安装包方式部署, Kubernetes 方式部署。备注需您的环境中已经拥有 Docker 环境,若未安装请参考。原创 2024-11-07 17:25:20 · 1251 阅读 · 0 评论 -
hertzbeat docker一键部署脚本
【代码】hertzbeat docker一键部署脚本。原创 2024-11-07 17:23:28 · 218 阅读 · 0 评论 -
docker部署HertzBeat数据库实时监控系统
HertzBeat 支持通过源码安装启动,Docker 容器运行和安装包方式安装部署,CPU 架构支持 x86/arm64。环境仅需一条命令即可开始。即可开始,默认账号密码。更多配置详细步骤参考。原创 2024-11-07 16:36:52 · 434 阅读 · 0 评论