From 6af58b6c4a3836b8eaed77d4794d14314b702f97 Mon Sep 17 00:00:00 2001 From: khs1994 Date: Sun, 10 Dec 2017 10:51:40 +0800 Subject: [PATCH] Move DNS to network #278 --- CHANGELOG.md | 2 ++ README.md | 6 +++--- SUMMARY.md | 2 +- {advanced_network => network}/dns.md | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) rename {advanced_network => network}/dns.md (86%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c33154..7dd199a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ * 0.9-rc3: 2017-12-20 + * 调整目录结构 + * 0.9-rc2: 2017-12-10 * 增加 Docker 中文资源链接 diff --git a/README.md b/README.md index 8d17eac..8828590 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ [![](https://img.shields.io/github/stars/yeasy/docker_practice.svg?style=social&label=Stars)](https://github.com/yeasy/docker_practice) [![](https://img.shields.io/docker/pulls/yeasy/docker_practice.svg)](https://store.docker.com/community/images/yeasy/docker_practice) [![](https://travis-ci.org/yeasy/docker_practice.svg?branch=master)](https://travis-ci.org/yeasy/docker_practice) [![](https://img.shields.io/github/release/yeasy/docker_practice/all.svg)](https://github.com/yeasy/docker_practice/releases) [![](https://badges.gitter.im/docker_practice/Lobby.svg)](https://gitter.im/docker_practice/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -0.9-rc1(2017-11-29) +0.9-rc2(2017-12-09) -*修订说明:本书内容将基于 Docker CE v17.x 进行重新修订,计划 2017 年底发布 0.9.0 版本。旧版本(Docker 1.13-)内容,请阅读 [docker-legacy](https://github.com/yeasy/docker_practice/tree/docker-legacy) 分支的内容。* +*修订说明:本书内容将基于 Docker CE v17.MM 进行重新修订,计划 2017 年底发布 0.9.0 版本。旧版本(Docker 1.13-)内容,请阅读 [docker-legacy](https://github.com/yeasy/docker_practice/tree/docker-legacy) 分支的内容。* [Docker](http://www.docker.com) 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! @@ -18,7 +18,7 @@ * pdf 版本 [下载](https://www.gitbook.com/download/pdf/book/yeasy/docker_practice) * epub 版本 [下载](https://www.gitbook.com/download/epub/book/yeasy/docker_practice) -Docker 自身仍在快速发展中,生态环境也在蓬勃成长。建议初学者使用最新版的 Docker (v17.x) 进行学习实践。欢迎 [参与维护项目](CONTRIBUTING.md)。 +Docker 自身仍在快速发展中,生态环境也在蓬勃成长。建议初学者使用最新版的 Docker (v17.MM) 进行学习实践。欢迎 [参与维护项目](CONTRIBUTING.md)。 * [修订记录](CHANGELOG.md) * [贡献者名单](https://github.com/yeasy/docker_practice/graphs/contributors) diff --git a/SUMMARY.md b/SUMMARY.md index da8be8a..18a4764 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -57,9 +57,9 @@ * [使用网络](network/README.md) * [外部访问容器](network/port_mapping.md) * [容器互联](network/linking.md) + * [配置 DNS](network/dns.md) * [高级网络配置](advanced_network/README.md) * [快速配置指南](advanced_network/quick_guide.md) - * [配置 DNS](advanced_network/dns.md) * [容器访问控制](advanced_network/access_control.md) * [端口映射实现](advanced_network/port_mapping.md) * [配置 docker0 网桥](advanced_network/docker0.md) diff --git a/advanced_network/dns.md b/network/dns.md similarity index 86% rename from advanced_network/dns.md rename to network/dns.md index 973ea31..00b7161 100644 --- a/advanced_network/dns.md +++ b/network/dns.md @@ -33,7 +33,7 @@ nameserver 114.114.114.114 nameserver 8.8.8.8 ``` -如果用户想要手动指定容器的配置,可以利用下面的选项。 +如果用户想要手动指定容器的配置,可以在使用 `docker run` 命令启动容器时加入如下参数: `-h HOSTNAME` 或者 `--hostname=HOSTNAME` 设定容器的主机名,它会被写到容器内的 `/etc/hostname` 和 `/etc/hosts`。但它在容器外部看不到,既不会在 `docker ps` 中显示,也不会在其他的容器的 `/etc/hosts` 看到。 @@ -41,4 +41,4 @@ nameserver 8.8.8.8 `--dns-search=DOMAIN` 设定容器的搜索域,当设定搜索域为 `.example.com` 时,在搜索一个名为 host 的主机时,DNS 不仅搜索 host,还会搜索 `host.example.com`。 -*注意:* 如果没有上述最后 2 个选项,Docker 会默认用主机上的 `/etc/resolv.conf` 来配置容器。 +>注意:如果在容器启动时没有指定最后两个参数,Docker 会默认用主机上的 `/etc/resolv.conf` 来配置容器。