Add security note

This commit is contained in:
Baohua Yang
2026-02-28 14:28:38 -08:00
parent f465936b2a
commit 9f67b560d9
16 changed files with 115 additions and 23 deletions
+5 -5
View File
@@ -4,7 +4,7 @@ Docker 1.10.0 以后,内建了一个 DNS 服务器,使得容器可以直接
但是使用 Docker DNS 有个前提条件,就是它只能在 **自定义网络** 中使用。也就是说,如果使用的是默认的 `bridge` 网络,是无法使用 DNS 的,所以我们就需要自定义网络。
### 9.2.1 容器的 DNS 机制
### 9.1.1 容器的 DNS 机制
Docker 容器的 DNS 配置有两种情况:
@@ -13,7 +13,7 @@ Docker 容器的 DNS 配置有两种情况:
---
### 9.2.2 嵌入式 DNS
### 9.1.2 嵌入式 DNS
这是 Docker 网络最强大的功能之一。在自定义网络中,容器可以通过 “名字” 找到彼此,而不需要知道对方的 IP (因为 IP 可能会变)。
@@ -38,7 +38,7 @@ Docker 守护进程在 `127.0.0.11` 运行了一个 DNS 服务器。容器内的
---
### 9.2.3 配置 DNS 参数
### 9.1.3 配置 DNS 参数
如果你需要手动配置容器的 DNS (例如使用内网 DNS 服务器),可以在 `docker run` 中使用以下参数:
@@ -69,7 +69,7 @@ $ docker run -h myweb nginx
---
### 9.2.4 全局 DNS 配置
### 9.1.4 全局 DNS 配置
如果希望所有容器都使用特定的 DNS 服务器 (而不是继承宿主机),可以修改 `/etc/docker/daemon.json`:
@@ -86,7 +86,7 @@ $ docker run -h myweb nginx
---
### 9.2.5 常见问题
### 9.1.5 常见问题
以下是使用容器 DNS 时常见的问题及解决方法: