首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python数据分析实例

    Docker 容器部署技术

    本文主要介绍Docker容器技术概述、Docker的安装及相关常见操作命令。 Docker容器技术概述 Docker重新定义了程序开发测试、交付和部署的过程。 有一种技术不进行硬件虚拟,就能让虚拟机直接使用物理服务器的CPU、内存、网络等,即容器技术。 虚拟机是操作系统级别的隔离,容器是进程级别的隔离。 Docker是开源的应用容器引擎,开发者可以将应用及其依赖的软件一起打包到容器中,实现一次部署到处运行的效果。 当应用切换服务器时,再次部署相当于复制一个文件的操作,节约大量的安装部署时间。 Docker容器技术优势 1、启动快、解决虚拟机资源消耗问题 启动容器相当于启动本机一个进程,启动速度快。 -i 本地容器路径 #恢复容器 下一篇Docker 容器部署 Python 应用,敬请期待!

    2.1K32编辑于 2022-04-08
  • 【Docker】WordPress 容器部署

    当前版本为6.4.3你可以通过Qinghub部署工具直接安装部署,也可以手动按如下文档操作什么是 WordPress?WordPress 是世界上最受欢迎的博客和内容管理平台。 使用 Docker 命令行Step 1: 创建网络docker network create wordpress-networkStep 2: 创建MariaDB持久卷并创建MariaDB容器$ docker wordpress \ bitnami/wordpress:latest访问 : http://your-ip/使用 Docker Compose 运行应用程序docker-compose up -d持久如果删除容器 ,所有数据都将丢失,并且下次运行映像时,数据库将重新初始。 为了避免这种数据丢失,您应该安装一个即使在容器被删除后仍然存在的卷。为了持久,您应该在路径上安装一个目录/bitnami/wordpress。如果挂载的目录为空,则首次运行时会对其进行初始

    1.4K10编辑于 2024-03-25
  • 来自专栏轩辕镜像

    GITLAB Docker 容器部署指南

    通过Docker容器部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。 环境准备Docker环境安装GITLAB-CE容器部署依赖Docker引擎,推荐使用以下一键安装脚本完成Docker环境配置(支持Ubuntu/Debian/CentOS等主流Linux发行版):展开代码语言 gitlab-ce若输出类似以下内容,说明镜像拉取成功:展开代码语言:TXTAI代码解释xxx.xuanyuan.run/gitlab/gitlab-celatestxxxxxxxx2weeksago2.1GB容器部署部署前准备 configuration.htmlGitLab官方文档-备份与恢复https://docs.gitlab.com/ee/raketasks/backup_restore.html总结本文详细介绍了GITLAB-CE的Docker容器部署方案 /CD功能,配置自动构建、测试和部署流水线根据团队规模和需求,调整GitLab角色权限及项目管理策略建立定期备份机制,并测试备份恢复流程,确保数据安全关注GitLab官方更新日志,及时升级镜像以获取新功能和安全补丁通过容器部署

    86110编辑于 2025-12-04
  • 来自专栏轩辕镜像

    TOMCAT Docker 容器部署指南

    Tomcat以其轻量、稳定和高效的特性,广泛应用于企业级JavaWeb应用的部署和运行。随着容器技术的普及,使用Docker部署Tomcat已成为主流方案之一。 容器部署不仅简化了环境配置,还提高了应用的可移植性和一致性。本文将详细介绍如何通过Docker快速部署Tomcat,并提供生产环境下的最佳实践和故障排查指南。 端口映射到宿主机的8080端口(前者为宿主机端口,后者为容器端口)高级部署(生产环境配置)对于生产环境,建议进行以下配置优化:1.持久数据卷挂载为避免容器重启导致配置和数据丢失,需将关键目录挂载到宿主机 tomcat-11.0-doc/performance-tuning.htmlhttps://docs.docker.com/engine/security总结本文详细介绍了TOMCAT的Docker容器部署方案 ,从环境准备、镜像拉取、容器部署到功能测试、生产优化及故障排查,提供了一套完整的企业级部署指南。

    46010编辑于 2025-11-14
  • 来自专栏希里安

    全栈容器部署

    3、容器,利用docker,打包镜像,将dist文件夹内容复制到镜像中,然后启动容器即可访问网站。 4、部署到pass运营商的平台,比如aws,可以自动构建项目提供url进行访问,但是要花钱。 5、部署到k8s上,这个要具备基本的k8s部署流程,稍微复杂一丢丢。 那么,由此可知,传统的部署方式大家都知道怎么弄,今天就搞一下主流的容器,虽然也马上要过时了,毕竟智能时代,新技术是迅速迭代。 那么我们就直接实操,看看如何将一个vue项目容器部署: 首先,需要编写一个Dockerfile,如何灵活编写这一部分知识会在知识星球分享,感兴趣的朋友可以加入(限免) 前端应用容器 那么我们在容器中需要两个应用 后端应用容器 后端项目容器 1、编写dockerfile # 构建镜像 FROM golang:1.19 as builder WORKDIR /app COPY . . 现在前后端都已经容器化了,那么再从前端访问后端,看看是否有信息: 这么一看,确实有信息,前后端的容器是实现了,我们再看看运行的进程: docker ps 前后端程序都在运行中,所以今天的前后端容器是完成了

    72320编辑于 2023-10-30
  • 来自专栏轩辕镜像

    Jenkins Docker 容器部署指南

    概述Jenkins是一款领先的开源自动服务器,广泛应用于持续集成(CI)和持续交付(CD)流程。通过Docker容器部署Jenkins,可以实现环境隔离、快速部署和版本控制等优势,简化运维复杂度。 Jenkins容器的基础部署命令,包含必要的端口映射和数据持久配置:展开代码语言:BashAI代码解释#创建数据持久目录并设置权限mkdir-p/data/jenkins_homechmod-R777 ":设置容器时区为上海容器状态验证部署完成后,检查容器运行状态:展开代码语言:BashAI代码解释#查看容器运行状态dockerps|grepjenkins#预期输出状态为Up(运行中)#查看容器启动日志 Docker官方文档-DockerRun命令参考https://docs.docker.com/engine/reference/commandline/run总结本文详细介绍了JENKINS的Docker容器部署方案 通过Docker容器部署,可显著简化Jenkins的安装配置流程,同时保证环境一致性和部署效率。

    57031编辑于 2025-12-03
  • 来自专栏轩辕镜像

    GPUSTACK Docker 容器部署指南

    容器部署作为现代应用交付的标准方式,为GPUSTACK提供了环境一致性、隔离性与快速迁移能力。 容器部署基础部署命令以下为GPUSTACK容器的基础部署命令,包含必要的端口映射、数据持久及GPU资源配置:展开代码语言:BashAI代码解释dockerrun-d\--namegpustack\-- 通过容器部署,用户可快速搭建GPUSTACK服务,实现GPU集群的高效管理与LLM任务调度。 容器部署需确保GPU资源正确分配(--gpus参数)、数据卷持久(配置、数据、日志目录挂载)及必要的端口映射。 通过本文的部署方案,用户可在短时间内完成GPUSTACK的容器落地,并为后续的AI应用开发与GPU资源管理提供可靠基础。

    1.3K10编辑于 2025-11-20
  • 来自专栏烂笔头

    Docker容器部署Python应用

    本文将使用Flask开发一个简单的Python web应用程序,并为“容器”做好准备。然后创建一个Docker映像,并将其部署到测试和生产环境中。 3.为何选择容器 了解容器的重要性和实用性非常重要,虽然它和直接将应用部署到服务器没有多大区别,但是当涉及到比较复杂的且相当吃资源的应用,尤其是多个应用部署在同一台服务器,或是同一应用要部署到多台服务器时 因此,通过将 pip 安装与应用程序其余部分的部署分离,可以优化容器的构建过程。 调试模式运行 根据前面讲到的容器的优点,开发的应用程序通过容器部署,这从一开始就确保了应用程序构建的环境是干净的,从而消除了交付过程中的意外情况。 尽管这样对应用的迭代开发期间提供了便利,但是出于几个原因,在启动时安装依赖项不是一个好的实践: 它破坏了容器的目标之一,即修复和测试由于部署环境的变化而不会改变的依赖关系; 增加了应用程序启动的额外开销

    3K21发布于 2019-12-05
  • 来自专栏轩辕镜像

    SGLANG Docker容器部署指南

    容器部署作为现代应用交付的标准方式,为SGLANG提供了环境一致性、快速扩缩容和资源隔离等优势。 本文将详细介绍如何通过Docker容器方式部署SGLANG,包括环境准备、镜像拉取、容器配置、功能验证及生产环境优化等关键步骤,帮助用户快速搭建稳定可靠的SGLANG服务。 SGLANG容器部署需根据官方文档确认端口映射、环境变量等关键配置。 /lmsysorg/sglang:latest#使用的镜像及标签高级配置选项根据应用需求,可添加以下高级配置:1.数据持久通过挂载数据卷实现容器内数据持久:#创建本地数据目录mkdir-p/data docker/runDocker官方文档:https://docs.docker.com/engine/reference/commandline/run/总结本文详细介绍了SGLANG的Docker容器部署方案

    88510编辑于 2025-11-08
  • 来自专栏轩辕镜像

    PERL Docker 容器部署指南

    通过Docker容器部署PERL,可以实现环境一致性、快速部署和资源隔离,有效简化开发与运维流程。 本文基于library/perl官方Docker镜像,详细介绍PERL的容器部署方案,包括环境准备、镜像拉取、容器运行、功能验证及生产环境优化等内容,为开发者和运维人员提供可直接落地的实践指南。 **PERLDocker镜像GitHub仓库**:https://github.com/Perl/docker-perl总结本文详细介绍了PERL的Docker容器部署方案,从环境准备、镜像拉取、容器运行到功能测试 ,覆盖了开发与生产环境的关键步骤,为PERL应用的容器提供了完整指导。 结合CI/CD流程实现PERL应用的自动构建、测试与部署。监控容器资源使用情况,根据实际负载调整资源限制参数。

    17710编辑于 2025-11-09
  • 来自专栏轩辕镜像

    LANGFUSE Docker 容器部署指南

    随着LLM技术在企业级应用中的普及,快速、可靠的部署方式成为工程实践的关键。Docker容器部署凭借其环境一致性、隔离性和可移植性,成为LANGFUSE部署的理想选择。 本文将详细介绍如何通过Docker容器方案部署LANGFUSE,从环境准备到生产环境优化,为技术团队提供可落地的实施指南。 容器部署基础部署(单容器模式)LANGFUSE基础部署需至少映射Web服务端口,并配置必要的环境变量。 3.自动更新与回滚版本管理:生产环境使用固定版本标签(如2.0)而非latest,便于回滚自动部署:通过CI/CD管道(如GitHubActions、GitLabCI)实现镜像拉取、测试、部署自动故障排查常见问题及解决方案 通过Docker容器部署,可显著降低LANGFUSE的环境依赖复杂度,提高部署一致性和可维护性。

    71810编辑于 2025-12-09
  • 来自专栏轩辕镜像

    LobeHub Docker 容器部署指南

    LobeHub旗下的LobeChat是一款功能丰富的智能AI对话平台,具备强大的大语言模型交互能力与多样的扩展功能。 为了方便用户在私有设备上部署使用,LobeHub提供了Docker镜像,本文将详细介绍其Docker容器部署的具体步骤。 环境准备:安装Docker容器环境若你的设备尚未安装Docker,需先完成环境部署,以Ubuntu/CentOS系统为例,执行以下命令安装:展开代码语言:BashAI代码解释$aptinstalldocker.io DockerCompose部署方式DockerCompose支持通过配置文件统一管理容器服务,适合需要固定配置的部署场景,具体步骤如下:1.编写docker-compose.yml配置文件创建并编辑docker-compose.yml 1.基础部署执行以下命令启动LobeChat容器:展开代码语言:TXTAI代码解释$dockerrun-itd\-eOPENAI_API_KEY=sk-xxxx\-eACCESS_CODE=lobe66

    49210编辑于 2025-11-25
  • 来自专栏轩辕镜像

    LocalAI Docker 容器部署指南

    LocalAI的核心优势在于其兼容性和部署灵活性:作为OpenAIAPI的替代品,现有基于OpenAIAPI开发的应用可无缝迁移至LocalAI;同时,其容器部署方式简化了安装配置流程,降低了本地部署的技术门槛 本文将详细介绍如何通过Docker容器方式部署LocalAI,包括环境准备、镜像拉取、容器配置、功能测试及生产环境优化建议,为用户提供可快速落地的部署方案。 环境准备Docker环境安装LocalAI采用容器部署方式,需先确保系统已安装Docker环境。 首次启动时,容器可能需要几分钟时间初始,特别是AIO版本会预下载模型文件,建议通过日志确认初始进度。 通过容器部署,用户可快速搭建本地的AI服务,实现与OpenAIAPI兼容的推理能力,同时避免了复杂的环境配置过程。

    65410编辑于 2025-12-29
  • 来自专栏轩辕镜像

    KUBOARD Docker 容器部署指南

    采用Docker容器部署KUBOARD具有以下优势:环境一致性:容器部署确保KUBOARD在不同环境中运行行为一致,避免"在我电脑上能运行"的问题部署简化:无需复杂的系统级依赖配置,通过简单的Docker ,包括Linux、Windows和macOS本文档将详细介绍如何通过Docker容器方式部署KUBOARD,包括环境准备、镜像拉取、容器部署、功能测试、生产环境优化及故障排查等内容,帮助用户快速搭建稳定可靠的 :根据KUBOARD官方文档,默认使用80端口提供Web服务,建议保留默认端口或根据实际网络环境调整数据持久:KUBOARD需要持久存储配置数据和用户信息,建议挂载主机目录到容器内的数据存储路径权限配置 )总结本文详细介绍了KUBOARD的Docker容器部署方案,从环境准备、镜像拉取、容器部署到功能测试,提供了完整的实施步骤。 )属于多段镜像名,通过命令dockerpullxxx.xuanyuan.run/eipwork/kuboard:latest拉取容器部署需注意数据持久(-v/opt/kuboard/data:/data

    69610编辑于 2025-11-24
  • 来自专栏轩辕镜像

    Nextcloud Docker 容器部署指南

    本文档将详细介绍如何通过Docker容器方式部署Nextcloud,包括环境准备、镜像拉取、容器配置、功能测试及生产环境优化建议,帮助用户快速搭建稳定可靠的NEXTCLOUD服务。 容器部署基础部署(适用于测试环境)以下命令将创建一个基础的Nextcloud容器,使用默认配置和SQLite数据库,适合快速测试:展开代码语言:BashAI代码解释dockerrun-d\--namenextcloud )-vnextcloud_data:/var/www/html:创建命名卷nextcloud_data挂载到容器内/var/www/html目录,用于持久存储数据自定义配置部署(适用于开发环境)如需自定义管理员账户 的Docker容器部署方案,从环境准备、镜像拉取、基础部署到生产环境优化,提供了一套完整的部署流程。 通过容器部署,用户可快速搭建Nextcloud服务,并根据实际需求进行灵活配置。

    93210编辑于 2025-12-25
  • 来自专栏轩辕镜像

    AdguardHome Docker 容器部署指南

    通过Docker容器部署ADGUARDHOME,可以实现快速部署、环境隔离和版本管理,适用于家庭网络、小型企业网络等多种场景。 本文档将详细介绍ADGUARDHOME的Docker容器部署流程,包括环境准备、镜像拉取、容器部署、功能测试及生产环境优化建议,旨在为用户提供一套可靠、可复现的部署方案。 容器部署准备数据持久目录ADGUARDHOME需要持久存储配置文件和运行数据,建议在主机上创建专用目录:展开代码语言:BashAI代码解释#创建配置文件目录mkdir-p/data/adguardhome https://github.com/AdguardTeam/AdGuardHomeDocker官方文档https://docs.docker.com总结本文详细介绍了ADGUARDHOME的Docker容器部署方案 通过容器部署,用户可以快速搭建网络级广告拦截DNS服务,同时确保部署过程的可重复性和环境隔离性。

    80810编辑于 2025-12-13
  • Transmission Docker 容器部署指南

    、downtime和带宽消耗定期安全更新本文档将详细介绍如何通过Docker容器方式部署Transmission,包括环境准备、镜像拉取、容器配置、功能测试及生产环境优化建议。 容器部署基础部署命令使用以下dockerrun命令部署Transmission容器,包含必要的端口映射、数据卷挂载和环境变量配置:展开代码语言:BashAI代码解释dockerrun-d\--name= 生产环境建议为确保TRANSMISSION在生产环境中稳定、安全运行,建议采取以下措施:1.数据持久优化确保/config、/downloads和/watch目录挂载到主机持久存储,避免容器删除后数据丢失对于大规模部署 docs.docker.comLinuxServer.ioGitHub仓库https://github.com/linuxserver/docker-transmission总结本文详细介绍了Transmission的Docker容器部署方案 通过容器部署,可快速搭建TransmissionBT客户端,同时保证部署一致性、环境隔离性和运维便捷性。

    57410编辑于 2025-12-15
  • 来自专栏轩辕镜像

    MILVUS Docker 容器部署指南

    本文将详细介绍如何通过Docker容器方式部署MILVUS,从基础环境准备到生产环境配置,涵盖镜像拉取、容器部署、功能测试、故障排查等全流程,为开发和运维人员提供可落地的实践指南。 环境准备Docker环境安装MILVUS容器部署依赖Docker引擎,以下是在Linux系统中一键安装Docker的步骤:展开代码语言:BashAI代码解释bash<(wget-qO-https:// (持久存储+资源限制)对于生产环境,需考虑数据持久、资源限制、安全性等因素,推荐以下部署方式:1.准备部署环境展开代码语言:BashAI代码解释#创建生产环境目录结构mkdir-p/data/milvus -Prometheus官方文档](https://prometheus.io/docs:监控系统配置与使用总结本文详细介绍了MILVUS向量数据库的Docker容器部署流程,从基础环境准备到生产级配置 官方文档https://docs.docker.comMILVUSPythonSDK文档https://milvus.io/docs/sdk/python.md通过本文指南,读者可快速掌握MILVUS的容器部署方法

    80010编辑于 2025-12-06
  • 来自专栏轩辕镜像

    Caddy Docker 容器部署指南

    本文档将详细介绍如何通过Docker容器方式部署Caddy,包括环境准备、镜像拉取、容器配置、功能测试和生产环境优化等内容,帮助开发者快速实现Caddy的容器部署与管理。 caddy"-p80:80:映射容器的80端口到主机的80端口-vcaddy_data:/data:挂载命名卷caddy_data到容器的/data目录,用于持久存储TLS证书等数据-vcaddy_config :/config:挂载命名卷caddy_config到容器的/config目录,用于持久配置文件自定义配置文件部署通常情况下,用户需要根据自身需求自定义CADDY配置。 caddyDocker官方文档:https://docs.docker.comDockerCompose文档:https://docs.docker.com/compose总结本文详细介绍了Caddy的Docker容器部署方案 通过容器部署,用户可以快速搭建Caddy服务,同时确保环境一致性和部署效率。

    48510编辑于 2025-12-24
  • 来自专栏宜信技术实践

    如何快速部署容器应用

    摘要:容器推行的过程中,研发、运维学习及使用成本都非常高,那有没有一款简单易用的平台呢?本文介绍基于Kubernetes的应用管理平台-开普勒云平台。 这时,将应用容器,显然是一个非常不错的选择,但很多公司又都面临着一个同样的问题,那就是容器推行难。 容器推行的过程中,研发、运维学习及使用成本都非常高,那有没有一款简单易用的平台呢? 致力于解决公司的上容器难、上Kubernetes难、运维成本高等问题。应用只需要加一个非常简单的Dockerfile文件通过开普勒云台就能将应用部署在Kubernetes上,大大降低了使用的难度。 开普勒平台既可以通过容器的方式跑在Kubernetes上,也可以独立部署。 在kubernetes master节点上执行即可完成部署,当然,在此之前需要增加app.cfg配置文件。 每个Pod注入Filebeat容器收集业务日志。 Filebeat会跟应用容器部署在一起,应用也不需要知道它的存在,只需要指定日志输入的目录就可以了。

    2.5K50发布于 2019-09-27
领券