From 0db290eec5537380c14cf0b01f67fee6ae1bb3c9 Mon Sep 17 00:00:00 2001 From: xking Date: Fri, 19 Sep 2025 16:59:31 +0800 Subject: [PATCH] update frr docker --- centos 安装 docker.md | 34 ++++++++++++++++++++++++++++++---- openwrt/frr-动态路由.md | 9 +++++++++ 2 files changed, 39 insertions(+), 4 deletions(-) diff --git a/centos 安装 docker.md b/centos 安装 docker.md index 284138d..e39dc56 100644 --- a/centos 安装 docker.md +++ b/centos 安装 docker.md @@ -7,7 +7,7 @@ 一键安装脚本!Linux系统都支持! ```bash - curl -sSL https://get.docker.com/ | sh +curl -sSL https://get.docker.com/ | sh ``` ## oracle linxu @@ -64,10 +64,14 @@ sudo systemctl enable docker systemctl disable docker.service ``` -## 国内镜像 +## 镜像加速 + +### 国内镜像 为了加速下载镜像文件,国内服务器可以指定国内的镜像! + + 阿里云:https://registry.cn-hangzhou.aliyuncs.com/ 华为云:https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com/ @@ -80,7 +84,9 @@ Docker中国:https://registry.docker-cn.com 腾讯云 https://mirror.ccs.tencentyun.com -### 写入配置文件 重启服务 + + +写入配置文件 重启服务 ```bash sudo mkdir -p /etc/docker @@ -98,7 +104,7 @@ EOF sudo systemctl restart docker ``` -## docker 配置代理 +### docker代理 ``` sudo mkdir -p /etc/systemd/system/docker.service.d @@ -330,6 +336,26 @@ docker-compose start nginx 容器映射目录中原来的文件都消失了。在一边操作等同于在另一边操作,且操作的是宿主机目录中的文件。 + + + + +### 规则总表 + +下表总结了宿主机目录和容器目录在不同存在性与内容状态下的映射结果: + +| 宿主机目录状态 | 容器目录状态 | Docker 行为 | 最终效果(容器内视角) | +| :------------- | :----------- | :------------------------------------------- | :----------------------------------------------------------- | +| **不存在** | **不存在** | **自动创建**宿主机和容器目录 | 一个**空的**、双向同步的目录 | +| **不存在** | **空** | **自动创建**宿主机目录 | 一个**空的**、双向同步的目录 | +| **不存在** | **不为空** | **自动创建**宿主机目录(空),并覆盖容器目录 | 容器原内容**消失**,变成一个**空的**、双向同步的目录 | +| **空** | **不存在** | **自动创建**容器目录 | 一个**空的**、双向同步的目录 | +| **空** | **空** | 直接挂载 | 一个**空的**、双向同步的目录 | +| **空** | **不为空** | 用空目录覆盖容器目录 | 容器原内容**消失**,变成一个**空的**、双向同步的目录 | +| **不为空** | **不存在** | **自动创建**容器目录 | **直接显示宿主机目录的内容**,并双向同步 | +| **不为空** | **空** | 直接挂载 | **直接显示宿主机目录的内容**,并双向同步 | +| **不为空** | **不为空** | 用宿主机目录覆盖容器目录 | 容器原内容**消失**,**被替换为宿主机目录的内容**,并双向同步 | + ## 常见问题 容器内没有网 不能解析dns diff --git a/openwrt/frr-动态路由.md b/openwrt/frr-动态路由.md index 563ebab..e41d248 100644 --- a/openwrt/frr-动态路由.md +++ b/openwrt/frr-动态路由.md @@ -169,7 +169,16 @@ interface eth1 ip rip receive version 2 ``` +```bash +redistribute kernel # 内核路由(包括静态、策略、直连等) +redistribute connected # 直连接口网段 +redistribute static # 静态路由 +redistribute ospf # OSPF 路由 +redistribute rip # RIP 路由 +redistribute bgp # BGP 路由 +redistribute isis # ISIS 路由(如有) +``` ### 常用命令