translate advanced_network into traditional chinese

This commit is contained in:
a504082002
2014-11-18 20:54:05 +08:00
parent 665e06c473
commit 4926d0c337
10 changed files with 104 additions and 104 deletions

View File

@@ -1,8 +1,8 @@
## 配置 DNS
Docker 没有为每个容器专门定制像,那么怎么自定配置容器的主名和 DNS 配置呢?
就是它利用虚拟文件来挂载到来容器的 3 个相关配置文件。
Docker 沒有為每個容器專門定制像,那麽怎麽自定配置容器的主名和 DNS 配置呢?
就是它利用虛擬文件來掛載到來容器的 3 個相關配置文件。
在容器中使用 mount 命令可以看到挂载信息:
在容器中使用 mount 命令可以看到掛載信息:
```
$ mount
...
@@ -11,19 +11,19 @@ $ mount
tmpfs on /etc/resolv.conf type tmpfs ...
...
```
这种机制可以宿主主 DNS 信息生更新,所有 Docker 容器的 dns 配置通 `/etc/resolv.conf` 文件立刻得到更新。
這種機制可以宿主主 DNS 信息生更新,所有 Docker 容器的 dns 配置通 `/etc/resolv.conf` 文件立刻得到更新。
如果用想要手指定容器的配置,可以利用下面的选项
如果用想要手指定容器的配置,可以利用下面的選項
`-h HOSTNAME or --hostname=HOSTNAME`
定容器的主名,它会被写到容器`/etc/hostname``/etc/hosts`。但它在容器外部看不到,既不`docker ps`示,也不在其他的容器的 `/etc/hosts` 看到。
定容器的主名,它會被寫到容器`/etc/hostname``/etc/hosts`。但它在容器外部看不到,既不`docker ps`示,也不在其他的容器的 `/etc/hosts` 看到。
`--link=CONTAINER_NAME:ALIAS`
选项会在创建容器的候,添加一其他容器的主名到 `/etc/hosts` 文件中,新容器的程可以使用主名 ALIAS 就可以接它。
選項會在創建容器的候,添加一其他容器的主名到 `/etc/hosts` 文件中,新容器的程可以使用主名 ALIAS 就可以接它。
`--dns=IP_ADDRESS`
添加 DNS 服器到容器的 `/etc/resolv.conf` 中,容器用这个服务器来解析所有不在 `/etc/hosts` 中的主名。
添加 DNS 服器到容器的 `/etc/resolv.conf` 中,容器用這個服務器來解析所有不在 `/etc/hosts` 中的主名。
`--dns-search=DOMAIN`
定容器的搜索域,当设定搜索域 `.example.com` ,在搜索一个名为 host 的主机时DNS 不搜索host还会搜索 `host.example.com`
意:如果有上述最 2 个选项Docker 会默认用主上的 `/etc/resolv.conf` 配置容器。
定容器的搜索域,當設定搜索域 `.example.com` ,在搜索一個名為 host 的主機時DNS 不搜索host還會搜索 `host.example.com`
意:如果有上述最 2 個選項Docker 會默認用主上的 `/etc/resolv.conf` 配置容器。