首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • openEuler容器化实践:从Docker入门到生产部署

    特别是在WSL2环境下,openEuler能够无缝运行Docker,为开发者提供与Linux服务器一致的容器化开发体验。本文将基于openEuler24.03LTS版本,系统介绍容器化技术的完整实践。 从Docker的安装配置、镜像构建、容器管理,到多容器编排、网络配置、数据持久化,再到实际应用的容器化改造和生产部署,全面覆盖容器化技术栈。 通过实际操作和最佳实践,帮助开发者掌握在openEuler上进行容器化开发和部署的完整流程。 上的容器化实践,我们全面掌握了从基础的Docker操作到生产环境部署的完整技能。 /docs.docker.com/compose/openEuler容器指南:https://docs.openEuler.openatom.cn/作者声明:本文为原创技术实践文章,所有操作均在openEuler24.03LTS

    58610编辑于 2025-11-08
  • 部署Docker&使用DockerOpenEuler服务器配置RAGFlow

    //download.docker.com/linux/static/stable/x86_64/docker-28.0.1.tgz tar -xvf docker-28.0.1.tgz # 赋予执行权限 chmod 755 -R docker # copy到bin目录 cp docker/* /usr/bin/ # 删除原始文件 rm -rf docker-28.0.1.tgz rm -rf docker 注册docker为系统服务 vim /etc/systemd/system/docker.service 覆盖原来的文件 [Unit] Description=Docker Application Container 或检查是否安装成功 docker --version # 启动docker systemctl start docker 2.安装docker-compose sudo curl -L "https:/ image inspect swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:v0.18.0 也没有对应的镜像源来提供下载,需要在openEuler

    1.6K10编辑于 2025-06-04
  • 来自专栏docker

    openEuler 云原生实战:使用 Docker Compose 快速部署企业应用

    这次实战我打算在 openEuler 上搭建一套容器化的应用环境,使用 Docker Compose 部署一个完整的 WordPress 博客系统(包含 Web 服务和数据库)。 五、Docker Compose 安装Docker 单独使用没问题了,接下来安装 Docker Compose。这个工具可以用一个配置文件管理多个容器,对于部署多服务应用非常方便。 ,现在开始部署一个真实的应用。 同样的硬件配置,容器化部署可以跑更多的应用。如果用传统虚拟机方式,光是 MySQL 和 Web 服务就要占用几个 GB 的内存了。 八、实战总结这次在 openEuler 上用 Docker Compose 部署 WordPress 的实战,整体过程还是比较顺利的。

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

    Docker 部署 openEuler 教程及常见问题解决

    通过 Docker 部署 openEuler,能将其系统优势与容器化的“环境一致、轻量高效、快速迁移”特性深度结合,彻底解决传统部署中“架构适配繁琐、版本管理混乱、跨环境迁移难”的痛点。 Docker 部署 openEuler 核心优势对比传统“ISO 装机+手动配环境”,Docker 部署方式更贴合现代运维节奏:架构适配零成本:镜像已按架构预构建,拉取时自动匹配服务器架构(或手动指定) 部署 openEuler 实战(三种方案)结合“测试验证”“生产部署”“企业批量管理”三种核心场景,提供对应的部署方案,均以 24.03-lts-sp2 版(生产首选)为例。 部署(企业级批量管理)适合多服务组合场景(如 openEuler + Nginx + MySQL),通过 docker-compose.yml 配置文件统一管理,支持一键启停、批量部署,运维效率更高。 c "while true; do sleep 3600; done"结尾至此,你已掌握 openEulerDocker 部署全流程——从镜像拉取的架构匹配、版本选择,到适配不同场景的部署方案,再到实际问题的排查技巧

    84611编辑于 2025-11-01
  • 来自专栏docker

    openEuler 云原生实战:Docker Compose 部署 Nextcloud 企业级私有云

    这次实战目标:在 openEuler 服务器上用 Docker Compose 部署 Nextcloud测试多容器应用管理验证 openEuler 在云原生场景下的性能表现二、环境说明2.1 服务器配置服务器还是上次那台 2.2 Docker 环境Docker 环境是现成的,之前部署 WordPress 的时候已经装好了:Docker:26.1.4Docker Compose:v2.40.3从图中可以看到 Dockerdocker ps 查看了一下,之前部署的 WordPress 容器还在跑着,这次部署 Nextcloud 不会影响它。 openEuler 的表现真的让我印象深刻:稳定性一流整个部署过程没有任何报错,一次成功Docker 镜像拉取速度很快,没有因为系统兼容性导致的失败容器运行稳定,到现在跑了几个小时,CPU 和内存都很平稳云原生支持完美 ,社区活跃遇到问题很容易找到解决方案建议:如果你也想尝试 openEuler + Docker Compose 部署应用:新手:建议从简单应用开始(Nextcloud、WordPress、Redis 等

    83760编辑于 2025-12-07
  • 来自专栏运维技术迷

    openEuler部署vsftpd的异常问题

    前因 由于当前所在的单位需要更换openEuler 21.10系统(所谓的国产系统,以下简称欧拉),所以当前的所有服务器都需要迁移,包括ftp、es、mq、k8s等。 经过 尝试centos 首先,之前部署ftp服务的系统是基于Centos7的,所有的配置都是正常再用的,所以我直接拿一台Centos7虚拟机来再次验证下配置和我的操作,验证结果是一切正常。 尝试Rockylinux 既然centos7完美通过测试,那么鉴于openeuler 21.10比centos7新,所以我就再拿rockylinux8来进行测试,不出意外,验证结果也是一切正常。 无奈之下,求助操作系统组的大佬,但是大佬给出的解决方案是让我检查部署的安装包是否是欧拉的。

    2.4K50编辑于 2023-10-20
  • 来自专栏云原生

    OpenEuler 系统安装 docker 和 nvidia-docker

    的版本要和当前服务器内核版本一致,确保所需的依赖包版本一致处理方法:直接找下载操作系统对应版本的iso文件,设置本地yum源,通过本地yum源安装所需依赖包本地yum源配置参考:https://docs.openeuler.org 和 nvidia-docker 安装3.1 安装docker1.下载docker安装包下载地址:https://download.docker.com/linux/static/stable/x86_ 目录下cp /home/docker/* /usr/bin/5.配置系统服务,创建docker.service文件vi /usr/lib/systemd/system/docker.service# 按 "i键" 进入编辑模式,单机部署或portainer管理端部署时写入以下内容-------------------------------------------------------------- enable docker.service #配置开机自启systemctl status docker.service #查看docker状态8.执行docker version 查看是否安装成功正常返回如下

    1.7K10编辑于 2025-04-25
  • openEuler WSL2容器化开发实战:Docker Desktop集成与应用部署

    openEuler在WSL2环境下运行稳定,配合DockerDesktop可以获得流畅的容器化开发体验。 相比在物理服务器上部署Kubernetes集群,这种方案更适合本地开发和测试,也是大多数开发者的实际使用场景。 打开DockerDesktopSettings→Resources→WSLIntegration启用"EnableintegrationwithmydefaultWSLdistro"在列表中找到并启用openEuler ✅DockerCompose多容器编排✅常见服务的快速部署✅WSL2环境的性能优化WSL2+Docker的优势:Windows和Linux完美融合本地开发环境快速搭建容器与主机无缝交互轻量级,资源占用少 ️适合日常开发和测试适用场景:✅本地开发和测试✅学习容器技术✅原型验证✅小型项目部署不适用场景:❌生产环境大规模部署❌需要完整K8s集群❌高性能要求的服务对于生产环境的Kubernetes部署,建议使用云服务器或物理服务器

    41310编辑于 2025-11-07
  • 来自专栏Linux成长之路

    基于华为openEuler部署ShowDoc文档系统

    基于华为openEuler系统部署ShowDoc文档管理系统不仅能够提升文档管理的安全性和效率,还能充分利用openEuler系统的稳定性和高性能。 容器化支持:兼容Docker和Kubernetes等容器技术,便于开发者构建、部署和管理容器化应用。丰富的生态系统:拥有庞大的开发者社区和丰富的软件库,为用户提供广泛的软件支持和服务。 二、本次实践介绍2.1 本次实践介绍1.本次实践环境为个人测试环境,生产环境请谨慎;2.本次实践主要是在openEuler系统下部署ShowDoc文档系统。 2.2 本次环境规划本次环境规划如下所示:服务器HostNameIP地址操作系统内核版本部署项目VM虚拟机 openEuler192.168.3.83 openEuler 24.03 (LTS) 九、总结通过本次实践,我们学习了如何在华为openEuler操作系统上成功部署ShowDoc,并掌握了其基本操作方法,这为企业内部的知识管理和团队协作提供了强有力的支持。

    38300编辑于 2025-07-01
  • WSL+openEuler云原生实践:Docker全流程部署与多容器编排深度评测

    本文基于Windows WSL环境下的openEuler系统,通过全流程Docker部署+多容器编排实战,深度验证其在云原生开发场景中的技术适配性与性能表现。 二、核心实操:Docker环境搭建与服务部署全流程 本次实操严格遵循"环境预处理→Docker安装→单容器部署→多容器编排"的递进逻辑,所有操作均在openEuler的WSL环境中执行,充分贴合目标场景 2.4 验证环节:Docker服务启动与容器部署 安装成功后,需验证Docker服务的可用性并部署容器,确保环境可投入实际使用,我选择最常用的Nginx容器进行验证。 # 重新登录生效 newgrp docker # 验证非特权用户操作 docker ps 2.6 单容器部署:Nginx静态服务实战 选取Nginx静态服务作为首个部署案例,验证单容器的创建、配置与访问流程 2.7 多容器编排:Docker Compose部署Nginx+MySQL 模拟真实业务场景,采用Docker Compose编排Nginx与MySQL服务。

    23610编辑于 2026-01-22
  • 来自专栏运维监控日志分析

    OpenEuler 部署 KVM 虚拟化制作openstack镜像

    操作系统版本信息 NAME="openEuler" VERSION="22.03 (LTS-SP1)" ID="openEuler" VERSION_ID="22.03" PRETTY_NAME="openEuler /grub.cfg 重启系统生效 console控制台登录虚拟机 virsh console zabbix-openeuler acpid 部署 acpid是一个用户空间的服务进程, 用来处理电源相关事件 软件包,并设置开机启动服务 dnf install -y acpid systemctl start acpid && systemctl enable acpid qemu-guest-agent部署 virsh qemu-agent-command zabbix-openeuler '{"execute":"guest-ping"}' growpart部署 虚拟机制作镜像时指定了根分区大小,为了使虚拟机能够自动调整为 domrename zabbix-openeuler openeuler 虚拟机重命名 virsh suspend openeuler 挂起虚拟机 virsh resume openeuler

    2.7K10编辑于 2023-12-04
  • 来自专栏全栈程序员必看

    Docker部署_docker部署网站

    通常,帮朋友部署 WordPress 的这个场景下,你可以找朋友开一台新的服务器,初始化一套 LAMP,直接把 WordPress 给 wget 进去,就可以在你的浏览器里完成配置了。 但是,前两天我需要在自己的服务器上部署一个 WordPress 服务。我这样的蒟蒻当然是无缘使用世界上最好的编程语言—— PHP 的啦。没有 PHP,还部署个屁的 WordPress。 所以就想到了—— Docker,用容器去把它装起来就好了嘛。 想到就动手做,接下来我们就看看怎么用 Docker 部署 WordPress。 为了方便,同时也多练习 Docker 的使用,我们干脆再拉一个 mysql 镜像,让整套服务完全在 docker 里运行: $ docker pull mysql:latest 注意,这篇文章写在 2020 (当然,我只是开一个简单的小服务,基本没人用,所以也就几乎没有安全风险,但您在部署的时候还是要花点时间认真考虑安全问题的) 接下来就是在您的浏览器访问 http://xxx:2020/wp-admin/

    1.4K30编辑于 2022-11-17
  • 使用DockerOpenEuler服务器配置Dify

    Dify的部署 下载文件 git clone https://github.com/langgenius/dify.git cd dify/docker 配置环境 cp .env.example .env hours ago Up 30 minutes (healthy) 9300/tcp, 0.0.0.0:1200->9200/tcp, [::]:1200->9200/tcp 通过本机访问服务器端部署的 localhost/install # Server environment -http://10.213.120.228/install http://your_server_ip/install Ollama的部署 448.00 MiB, V (f16): 448.00 MiB llama_context: CPU compute buffer size = 300.75 MiB GPUStack的部署 VLLM插件的部署 1.在dify中添加vllm插件 2.后台运行模型,开放正确的端口:8000 cd /data01/downloadModel/Qwen vllm serve Qwen3-0.6B

    1.2K10编辑于 2025-05-19
  • 来自专栏Linux成长之路

    基于华为openEuler部署uptime-kuma监控面板

    本次实践将介绍如何在 openEuler 系统上使用 Docker 部署 Uptime Kuma,一个开源且多功能的服务器监控面板,帮助我们轻松实现对网络服务的全面监控。 通过此次实战,读者不仅能掌握 Uptime Kuma 的部署方法,还能学习到如何利用 DockerDocker Compose 快速搭建高效的监控环境。 二、本次实践介绍2.1 本次实践介绍1.本次实践环境为个人测试环境,生产环境请谨慎;2.本次实践主要是在openEuler系统下部署uptime-kuma监控面板。 2.2 本次环境规划本次环境规划如下所示:服务器HostNameIP地址操作系统内核版本部署项目VM虚拟机 openEuler192.168.3.83 openEuler 24.03 (LTS) 九、总结通过这次实践,我们成功地在 openEuler 系统上使用 Docker 部署了 Uptime Kuma,体验了从环境配置、镜像拉取、服务部署到功能使用的全过程。

    74500编辑于 2025-07-02
  • 来自专栏Linux成长之路

    基于华为openEuler部署File Manager文件管理系统

    基于华为openEuler系统部署File Manager不仅能够提升系统的稳定性和安全性,还能充分利用openEuler的高效性能来优化文件管理流程。 2.2 本次环境规划本次环境规划如下所示:服务器HostNameIP地址操作系统内核版本部署项目VM虚拟机 openEuler192.168.3.83 openEuler 24.03 (LTS) 80:80 smokserwis/filemanager本次实践部署使用docker compose方式,编辑docker-compose.yaml文件。 九、总结通过本次实践,我们了解了如何在华为openEuler操作系统上成功部署File Manager,并掌握了其基本操作方法。 这不仅提升了我们对openEuler环境下的应用部署能力,也为更高效的数据管理提供了有力支持。

    42010编辑于 2025-07-07
  • 来自专栏运维监控日志分析

    openEuler-22.03-LTS-SP3 部署 Zabbix 6.0.27

    Zabbix部署架构方式 All-in-One部署 All-in-One部署适合小型或测试环境简单易行,容易维护,但不适合大规模生产环境,所有的负载都在一台服务器上,这可能会导致性能瓶颈。 Zabbix agent:部署在需要监控的服务器上,负责收集监控数据并发送回Zabbix server。 分布式部署 分布式部署适合大规模和复杂网络的生产环境。 分布式部署还可以通过添加更多的Zabbix proxy和服务器来轻松扩展。在分布式部署中,Zabbix的不同组件被分散到多台服务器上。 Zabbix frontend:可以单独部署在一台Web服务器上,用于访问Zabbix用户界面。 Zabbix agent:部署在每台需要监控的服务器上。 All-in-One部署 Zabbix Server+MySQL+Nginx+PHP 一、MySQL 部署 Zabbix 唯一支持的编码是 UTF-8 。使用此编码没有已知的任何安全漏洞。

    2.8K10编辑于 2024-03-12
  • 来自专栏Linux成长之路

    OpenResty实践 | 在openEuler系统下部署web应用

    oe2203sp2.x86_64 24.0.7 2.2 本次实践介绍 1.本次实践部署环境为个人测试环境; 2.在openEuler环境下部署Docker环境; 3.使用OpenResty部署一个web Docker环境部署过程。 [root@openEuler ~]# docker -v -bash: docker: command not found 四、部署Docker环境 4.1 安装相关依赖包 执行以下命令,安装Docker 七、总结 本次实践《OpenRestry实践 | 在openEuler系统下部署web应用》成功完成。 需要注意的是,目前流行的Docker一键部署脚本不支持openEuler系统,因此需要手动在openEuler上逐步安装Docker

    2.2K31编辑于 2024-01-18
  • 来自专栏全栈程序员必看

    docker部署vue项目_docker部署java

    博主还提供了另一种方式,每次发布只需要将打包后的dist内容放到linux主机目录即可,感兴趣的道友可以直接参考这一篇:docker 安装 nginx 发布Vue项目_苍穹之跃的博客-CSDN博客nginx nginx # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ 第三步:安装nginx docker pull nginx docker run --name nginx -d -p 4030:80 nginx 访问4030端口看看是否安装成功。 第四步:linux上找个空目录放项目文件和Dockerfile 第五步:构建镜像,cd到Dockerfile目录下 docker build -t 取个镜像名称 . 第六步:运行容器 docker run --name 取个容器名称 -d -p 9020:80 上一步取的镜像名称 访问一下9020检查是否运行成功。

    1.4K60编辑于 2022-11-02
  • 来自专栏全栈程序员必看

    docker部署influx_docker容器部署

    使用docker部署influxdb 生成默认config.yml docker run \ --rm influxdb:latest \ influxd print-config > config.yml /code/docker-influx/data:/var/lib/influxdb/data - /rssp/code/docker-influx/meta:/var/lib/indluxdb/meta - /rssp/code/docker-influx/wal:/var/lib/indluxdb/wal - /rssp/code/docker-influx/backup/bin:/home/backup - /rssp/code/docker-influx/backup/data:/tmp/backup/data - /rssp/code/docker-influx/backup/gz:/tmp/backup /gz - /etc/localtime:/etc/localtime:ro ports: - "8086:8086" restart: always docker pull influxdb docker-compose

    1.2K30编辑于 2022-11-19
  • 来自专栏Linux成长之路

    基于华为openEuler部署Haptic笔记管理工具

    基于华为openEuler系统的Haptic笔记管理工具部署方案,不仅提供了强大的本地优先、注重隐私保护的功能,同时也利用了openEuler系统稳定性和安全性优势,为用户提供了一个高效且可靠的笔记解决方案 容器化支持:兼容Docker和Kubernetes等容器技术,便于开发者构建、部署和管理容器化应用。丰富的生态系统:拥有庞大的开发者社区和丰富的软件库,为用户提供广泛的软件支持和服务。 二、本次实践介绍2.1 本次实践介绍1.本次实践环境为个人测试环境,生产环境请谨慎;2.本次实践主要是在openEuler系统下部署Haptic笔记管理工具。 2.2 本次环境规划本次环境规划如下所示:服务器HostNameIP地址操作系统内核版本部署项目VM虚拟机 openEuler192.168.3.83 openEuler 24.03 (LTS) 可以记录每日任务及事项,效果如下所示:九、总结通过本次实践,我们了解了如何在华为openEuler系统上成功部署Haptic笔记管理工具,体验到了其简洁而强大的功能特性。

    29710编辑于 2025-07-04
领券