[{"data":1,"prerenderedAt":524},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Frocky\u002Fdocker":158,"\u002Fdocs\u002Frocky\u002Fdocker-description":513},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","\u002Fdocs","docs",[9,37,45,65,148],{"title":10,"description":11,"icon":12,"path":13,"stem":14,"children":15,"page":36},"Redis","Redis是一个开源的高性能键值存储数据库，它提供了多种数据结构来存储数据，如字符串、哈希、列表、集合、有序集合等。Redis将数据存储在内存中，以提供快速的读写访问速度，并且能够通过异步的方式将数据持久化到磁盘上。它支持复制、Lua脚本、事务处理、不同级别的持久化选项以及多种客户端语言的接口。Redis广泛用于缓存、消息队列、短时数据存储和高性能的应用场景中。","skill-icons:redis-light","\u002Fdocs\u002Fredis","docs\u002F1.redis",[16],{"title":17,"path":18,"stem":19,"children":20,"description":34,"icon":35},"install","\u002Fdocs\u002Fredis\u002Finstall","docs\u002F1.redis\u002F1.install\u002F1.index",[21,24,29],{"title":22,"path":18,"stem":19,"description":23},"Introduction","The powerful Git-based CMS designed specifically for Nuxt developers.",{"title":25,"path":26,"stem":27,"description":28},"Installation","\u002Fdocs\u002Fredis\u002Finstall\u002Finstallation","docs\u002F1.redis\u002F1.install\u002F2.installation","Get started with Nuxt Content v3 in your Nuxt application.",{"title":30,"path":31,"stem":32,"description":33},"Configuration","\u002Fdocs\u002Fredis\u002Finstall\u002Fconfiguration","docs\u002F1.redis\u002F1.install\u002F3.configuration","Nuxt Content is configured with sensible defaults.",null,"icon-park-outline:install",false,{"title":38,"path":39,"stem":40,"children":41,"description":43,"icon":44},"SpringBoot","\u002Fdocs\u002Fspringboot","docs\u002F2.springboot\u002F1.index",[42],{"title":22,"path":39,"stem":40,"description":23},"Spring Boot 是一个基于 Spring 框架的‌开箱即用型 Java 开发框架‌，由 Pivotal 团队于 2014 年推出，旨在彻底简化 Spring 应用的初始搭建、配置和部署流程。其核心理念是 ‌\"约定优于配置\"‌，通过自动化机制减少开发者的样板代码工作，显著提升效率。","simple-icons:springboot",{"title":46,"path":47,"stem":48,"children":49,"description":63,"icon":64},"Rocky Linux","\u002Fdocs\u002Frocky","docs\u002F3.rocky\u002F1.index",[50,53,58],{"title":51,"path":47,"stem":48,"description":52},"1 Rocky Linux 概述","Rocky Linux 是一个开源、免费的企业级 Linux 操作系统。它的核心目标是与 Red Hat Enterprise Linux (RHEL) 100% 完全兼容，可以看作是原本广受欢迎的 CentOS 的“替代者”和“精神继承者.",{"title":54,"path":55,"stem":56,"description":57},"2 VMware安装Rocky Linux","\u002Fdocs\u002Frocky\u002Finstall","docs\u002F3.rocky\u002F2.install","本文主要介绍了VMware Workstation 17.x 虚拟机如何快速安装Rocky Linux 10.x 版本的Linux操作系统。",{"title":59,"path":60,"stem":61,"description":62},"3 Rocky Linux 10安装Docker","\u002Fdocs\u002Frocky\u002Fdocker","docs\u002F3.rocky\u002F3.docker","在 Rocky Linux 10 上安装 Docker 的推荐方式是使用其官方仓库。下面是完整的安装步骤。","Rocky Linux 是一个开源、免费的企业级 Linux 操作系统。它的核心目标是与 Red Hat Enterprise Linux (RHEL) 100% 完全兼容，可以看作是原本广受欢迎的 CentOS 的“替代者”和“精神继承者”","logos:rocky-linux-icon",{"title":66,"description":67,"icon":68,"path":69,"stem":70,"children":71,"page":36},"Docker","Docker是一个开源的应用容器引擎，可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到Docker容器中运行，也可以实现虚拟化。","devicon:docker","\u002Fdocs\u002Fdocker","docs\u002F4.docker",[72,96,111,137],{"title":73,"path":74,"stem":75,"children":76,"description":34,"icon":95},"Docker 基础","\u002Fdocs\u002Fdocker\u002Fbasic","docs\u002F4.docker\u002F1.basic\u002F1.index",[77,80,85,90],{"title":78,"path":74,"stem":75,"description":79},"Docker基础概念","Docker是一个基于Go语言开发并遵从 Apache2.0 协议开源的应用容器引擎，可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到Docker环境中运行，容器彼此隔离，但可以通过特定的通道相互传递信息。保证了在任何环境下运行的应用程序具有相同的行为，这极大地减少了环境差异导致的“在我机器上可以运行”的问题。",{"title":81,"path":82,"stem":83,"description":84},"Docker核心架构","\u002Fdocs\u002Fdocker\u002Fbasic\u002Fdocker-architecture","docs\u002F4.docker\u002F1.basic\u002F2.docker-architecture","Docker 采用 C\u002FS 架构，客户端通过 REST API 将指令下达给常驻后台的守护进程（dockerd）；守护进程则依靠 Linux 内核的 Namespace 实现环境隔离、Cgroups 实现资源配额，并利用 UnionFS 的分层存储机制构建镜像和容器，从而在单台宿主机上实现了轻量级、高性能的应用沙箱。",{"title":86,"path":87,"stem":88,"description":89},"Docker镜像加速","\u002Fdocs\u002Fdocker\u002Fbasic\u002Fdocker-mirror-acceleration","docs\u002F4.docker\u002F1.basic\u002F3.docker-mirror-acceleration","Docker安装完成后默认的官方镜像仓库是[Docker Hub‌](https:\u002F\u002Fhub.docker.com\u002F){target=blank}，这是Docker官方维护的公共镜像注册中心。但对于国内Docker用户而言，在没有魔法的情况下是无法访问Docker Hub网站的，也无法从Docker Hub仓库拉取镜像。目前国内常用的2种方法：**Docker镜像加速源** 和 **配置Docker代理**。",{"title":91,"path":92,"stem":93,"description":94},"Docker Context","\u002Fdocs\u002Fdocker\u002Fbasic\u002Fdocker-context","docs\u002F4.docker\u002F1.basic\u002F4.docker-context","Docker Context 是 Docker 19.03 版本引入的一项功能，它为 Docker 客户端（CLI）提供了一套标准化的“连接配置”机制。通过 Context，你可以轻松地在本地开发环境、远程服务器、云服务等多个 Docker 环境之间快速切换，极大地提升了多环境管理的效率。","mdi:information-box-outline",{"title":97,"description":34,"icon":35,"path":98,"stem":99,"children":100,"page":36},"Docker 安装","\u002Fdocs\u002Fdocker\u002Finstall","docs\u002F4.docker\u002F2.install",[101,106],{"title":102,"path":103,"stem":104,"description":105},"CentOS安装Docker","\u002Fdocs\u002Fdocker\u002Finstall\u002Fcentos-docker-install","docs\u002F4.docker\u002F2.install\u002F1.centos-docker-install","在 CentOS 上安装 Docker，准确的说是安装 Docker Engine, 本文主要介绍如何在CentOS上安装Docker。",{"title":107,"path":108,"stem":109,"description":110},"Rocky安装Docker","\u002Fdocs\u002Fdocker\u002Finstall\u002Frocky-docker-install","docs\u002F4.docker\u002F2.install\u002F2.rocky-docker-install","在 Rocky Linux 10 上安装 Docker 和 Centos 安装 Docker 步骤基本类似的，推荐方式是使用其官方仓库。下面是完整的安装步骤。",{"title":112,"description":34,"icon":113,"path":114,"stem":115,"children":116,"page":36},"Docker 使用","fluent:data-usage-24-regular","\u002Fdocs\u002Fdocker\u002Fusage","docs\u002F4.docker\u002F3.usage",[117,122,127,132],{"title":118,"path":119,"stem":120,"description":121},"Docker持久化","\u002Fdocs\u002Fdocker\u002Fusage\u002Fdocker-persistence","docs\u002F4.docker\u002F3.usage\u002F1.docker-persistence","在 Docker 中，容器默认是无状态的，容器删除后内部数据会直接丢失，Docker 官方提供了三类核心数据持久化方案，分别适配不同的使用场景：卷（Volumes）、绑定挂载（Bind Mounts） 和 tmpfs 挂载。",{"title":123,"path":124,"stem":125,"description":126},"Docker容器自启动","\u002Fdocs\u002Fdocker\u002Fusage\u002Fcontainer-restart","docs\u002F4.docker\u002F3.usage\u002F2.container-restart","Docker容器自启动策略是指Docker服务运行期间，特定容器在退出、崩溃或宿主机重启后，容器是否自动重新运行。",{"title":128,"path":129,"stem":130,"description":131},"Docker Dockerfile","\u002Fdocs\u002Fdocker\u002Fusage\u002Fdocker-dockerfile","docs\u002F4.docker\u002F3.usage\u002F3.docker-dockerfile","本文旨在探讨Dockerfile的功能定位与指令体系，并在此基础上，给出基于Dockerfile实现自定义镜像构建的具体方法。",{"title":133,"path":134,"stem":135,"description":136},"连接远程Docker服务","\u002Fdocs\u002Fdocker\u002Fusage\u002Fconnect-remote-docker","docs\u002F4.docker\u002F3.usage\u002F4.connect-remote-docker","在日常开发或测试中，我们经常需要在本地开发环境中直接操作远程 Docker 服务——执行镜像构建、容器启停等命令，效果与直接在远程服务器上操作完全一致。这能极大提升调试与部署效率，同时避免频繁登录远程服务器的繁琐。",{"title":138,"description":34,"icon":139,"path":140,"stem":141,"children":142,"page":36},"Docker 参考手册","material-symbols-light:docs-outline","\u002Fdocs\u002Fdocker\u002Fresources","docs\u002F4.docker\u002F5.resources",[143],{"title":144,"path":145,"stem":146,"description":147},"Docker 命令大全","\u002Fdocs\u002Fdocker\u002Fresources\u002Fdocker-command","docs\u002F4.docker\u002F5.resources\u002F1.docker-command","下面介绍Docker常见的基础命令。",{"title":149,"path":150,"stem":151,"children":152,"description":156,"icon":157},"Linux","\u002Fdocs\u002Flinux","docs\u002F5.Linux\u002F1.index",[153],{"title":154,"path":150,"stem":151,"description":155},"1.dnf和yum区别","一句话概括：dnf 是 yum 的下一代升级版，你可以把 dnf 看作\"优化重构后的yum\"","Linux是免费开源、多用户多任务、高稳定性与安全性、支持多平台硬件的Unix操作系统。文档整理了Linux相关的命令和常见问题处理方法。","logos:linux-tux",{"id":159,"title":160,"body":161,"createDate":498,"description":62,"extension":499,"links":500,"meta":505,"navigation":506,"path":60,"readingTime":507,"seo":508,"sitemap":509,"stem":61,"updateDate":510,"wordCount":511,"__hash__":512},"docs\u002Fdocs\u002F3.rocky\u002F3.docker.md","Rocky Linux 10安装Docker",{"type":162,"value":163,"toc":487},"minimark",[164,169,173,180,223,229,234,255,261,275,278,282,285,467,471,483],[165,166,168],"h2",{"id":167},"方案一使用-docker-官方安装脚本最推荐一键搞定","🚀 方案一：使用 Docker 官方安装脚本（最推荐，一键搞定）",[170,171,172],"p",{},"Docker 官方提供的 get.docker.com 脚本会自动检测系统版本并配置正确的仓库，在 Rocky 10 刚发布初期，这是兼容性最好的方式。",[174,175,176],"ol",{},[177,178,179],"li",{},"下载并执行安装脚本（需要 sudo 权限）：",[181,182,187],"pre",{"className":183,"code":184,"language":185,"meta":186,"style":186},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -fsSL https:\u002F\u002Fget.docker.com -o get-docker.sh\nsudo sh get-docker.sh\n","bash","",[188,189,190,212],"code",{"__ignoreMap":186},[191,192,195,199,203,206,209],"span",{"class":193,"line":194},"line",1,[191,196,198],{"class":197},"sBMFI","curl",[191,200,202],{"class":201},"sfazB"," -fsSL",[191,204,205],{"class":201}," https:\u002F\u002Fget.docker.com",[191,207,208],{"class":201}," -o",[191,210,211],{"class":201}," get-docker.sh\n",[191,213,215,218,221],{"class":193,"line":214},2,[191,216,217],{"class":197},"sudo",[191,219,220],{"class":201}," sh",[191,222,211],{"class":201},[224,225,226],"warning",{},[170,227,228],{},"脚本执行过程中会自动添加 Docker 仓库、安装 docker-ce、docker-ce-cli 和 containerd.io。",[174,230,231],{"start":214},[177,232,233],{},"启动 Docker 服务并设置开机自启：",[181,235,237],{"className":183,"code":236,"language":185,"meta":186,"style":186},"sudo systemctl enable docker --now\n",[188,238,239],{"__ignoreMap":186},[191,240,241,243,246,249,252],{"class":193,"line":194},[191,242,217],{"class":197},[191,244,245],{"class":201}," systemctl",[191,247,248],{"class":201}," enable",[191,250,251],{"class":201}," docker",[191,253,254],{"class":201}," --now\n",[174,256,258],{"start":257},3,[177,259,260],{},"验证是否安装成功：",[181,262,264],{"className":183,"code":263,"language":185,"meta":186,"style":186},"sudo docker version\n",[188,265,266],{"__ignoreMap":186},[191,267,268,270,272],{"class":193,"line":194},[191,269,217],{"class":197},[191,271,251],{"class":201},[191,273,274],{"class":201}," version\n",[170,276,277],{},"如果看到docker 安装版本信息，说明安装成功。",[165,279,281],{"id":280},"️-方案二手动配置仓库如果你的系统被完美支持","⚙️ 方案二：手动配置仓库（如果你的系统被完美支持）",[170,283,284],{},"Docker 官方包不在 Rocky Linux 默认仓库中，需要手动添加。如果你希望手动管理仓库，可以按以下步骤操作：",[286,287,289,294,315,319,339,343,373,400,404,409,426,431,446,451],"steps",{"level":288},"4",[290,291,293],"h4",{"id":292},"第1步安装-dnf-plugins-core这个包提供了管理仓库所需的-config-manager-插件","第1步：安装 dnf-plugins-core：这个包提供了管理仓库所需的 config-manager 插件",[181,295,297],{"className":183,"code":296,"language":185,"meta":186,"style":186},"sudo yum install -y dnf-plugins-core\n",[188,298,299],{"__ignoreMap":186},[191,300,301,303,306,309,312],{"class":193,"line":194},[191,302,217],{"class":197},[191,304,305],{"class":201}," yum",[191,307,308],{"class":201}," install",[191,310,311],{"class":201}," -y",[191,313,314],{"class":201}," dnf-plugins-core\n",[290,316,318],{"id":317},"第2步添加阿里云docker-ce镜像","第2步：添加阿里云Docker CE镜像：",[181,320,322],{"className":183,"code":321,"language":185,"meta":186,"style":186},"sudo yum config-manager  --add-repo https:\u002F\u002Fmirrors.aliyun.com\u002Fdocker-ce\u002Flinux\u002Fcentos\u002Fdocker-ce.repo\n",[188,323,324],{"__ignoreMap":186},[191,325,326,328,330,333,336],{"class":193,"line":194},[191,327,217],{"class":197},[191,329,305],{"class":201},[191,331,332],{"class":201}," config-manager",[191,334,335],{"class":201},"  --add-repo",[191,337,338],{"class":201}," https:\u002F\u002Fmirrors.aliyun.com\u002Fdocker-ce\u002Flinux\u002Fcentos\u002Fdocker-ce.repo\n",[290,340,342],{"id":341},"第3步安装-docker-引擎及相关组件","第3步：安装 Docker 引擎及相关组件",[181,344,346],{"className":183,"code":345,"language":185,"meta":186,"style":186},"sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n",[188,347,348],{"__ignoreMap":186},[191,349,350,352,354,356,358,361,364,367,370],{"class":193,"line":194},[191,351,217],{"class":197},[191,353,305],{"class":201},[191,355,308],{"class":201},[191,357,311],{"class":201},[191,359,360],{"class":201}," docker-ce",[191,362,363],{"class":201}," docker-ce-cli",[191,365,366],{"class":201}," containerd.io",[191,368,369],{"class":201}," docker-buildx-plugin",[191,371,372],{"class":201}," docker-compose-plugin\n",[374,375,376,382],"tip",{},[170,377,378,379],{},"各组件说明",[380,381],"br",{},[383,384,385,388,391,394,397],"ul",{},[177,386,387],{},"docker-ce：Docker 引擎后台服务 (dockerd)",[177,389,390],{},"docker-ce-cli：Docker 命令行客户端 (docker)",[177,392,393],{},"containerd.io：容器运行时",[177,395,396],{},"docker-buildx-plugin：用于多平台构建的 Buildx 插件",[177,398,399],{},"docker-compose-plugin：用于管理多容器的 Compose 插件 (docker compose)",[290,401,403],{"id":402},"第4步启动-docker-服务并设置开机自启","第4步：启动 Docker 服务并设置开机自启",[174,405,406],{},[177,407,408],{},"启动服务",[181,410,412],{"className":183,"code":411,"language":185,"meta":186,"style":186},"sudo systemctl start docker\n",[188,413,414],{"__ignoreMap":186},[191,415,416,418,420,423],{"class":193,"line":194},[191,417,217],{"class":197},[191,419,245],{"class":201},[191,421,422],{"class":201}," start",[191,424,425],{"class":201}," docker\n",[174,427,428],{"start":214},[177,429,430],{},"设置开机自启",[181,432,434],{"className":183,"code":433,"language":185,"meta":186,"style":186},"sudo systemctl enable docker\n",[188,435,436],{"__ignoreMap":186},[191,437,438,440,442,444],{"class":193,"line":194},[191,439,217],{"class":197},[191,441,245],{"class":201},[191,443,248],{"class":201},[191,445,425],{"class":201},[174,447,448],{"start":257},[177,449,450],{},"验证服务状态：",[181,452,454],{"className":183,"code":453,"language":185,"meta":186,"style":186},"sudo systemctl status docker\n",[188,455,456],{"__ignoreMap":186},[191,457,458,460,462,465],{"class":193,"line":194},[191,459,217],{"class":197},[191,461,245],{"class":201},[191,463,464],{"class":201}," status",[191,466,425],{"class":201},[165,468,470],{"id":469},"配置国内镜像加速","✨配置国内镜像加速",[170,472,473,474],{},"具体配置方法，请查看",[191,475,476],{},[477,478,482],"a",{"href":479,"rel":480},"https:\u002F\u002Fwww.anyfork.top\u002Fdocs\u002Fdocker\u002Finstall#_15-docker%E9%95%9C%E5%83%8F%E6%BA%90",[481],"nofollow","https:\u002F\u002Fwww.anyfork.top\u002Fdocs\u002Fdocker\u002Finstall#_15-docker镜像源",[484,485,486],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":186,"searchDepth":257,"depth":257,"links":488},[489,490,497],{"id":167,"depth":214,"text":168},{"id":280,"depth":214,"text":281,"children":491},[492,494,495,496],{"id":292,"depth":493,"text":293},4,{"id":317,"depth":493,"text":318},{"id":341,"depth":493,"text":342},{"id":402,"depth":493,"text":403},{"id":469,"depth":214,"text":470},"2026-07-03 15:41:35","md",[501],{"label":502,"icon":503,"to":504},"阿里云镜像","ant-design:aliyun-outlined","https:\u002F\u002Fdeveloper.aliyun.com\u002Fmirror\u002Fdocker-ce",{},{"title":59},2.6,{"title":160,"description":62},{"loc":60},"2026-07-03 16:03:07",466,"uN2eVFzEWvgKCCPrDLJqX3avh1ByDwpGyHWNP90Vahc",{"data":514,"body":515},{},{"type":516,"children":517},"root",[518],{"type":519,"tag":170,"props":520,"children":521},"element",{},[522],{"type":523,"value":62},"text",1787625812209]