mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 15:28:54 +00:00
Move DNS to network #278
This commit is contained in:
parent
c44f4d78b1
commit
6af58b6c4a
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
* 0.9-rc3: 2017-12-20
|
* 0.9-rc3: 2017-12-20
|
||||||
|
|
||||||
|
* 调整目录结构
|
||||||
|
|
||||||
* 0.9-rc2: 2017-12-10
|
* 0.9-rc2: 2017-12-10
|
||||||
|
|
||||||
* 增加 Docker 中文资源链接
|
* 增加 Docker 中文资源链接
|
||||||
|
@ -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)
|
[![](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,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!
|
[Docker](http://www.docker.com) 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!
|
||||||
|
|
||||||
@ -18,7 +18,7 @@
|
|||||||
* pdf 版本 [下载](https://www.gitbook.com/download/pdf/book/yeasy/docker_practice)
|
* pdf 版本 [下载](https://www.gitbook.com/download/pdf/book/yeasy/docker_practice)
|
||||||
* epub 版本 [下载](https://www.gitbook.com/download/epub/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)
|
* [修订记录](CHANGELOG.md)
|
||||||
* [贡献者名单](https://github.com/yeasy/docker_practice/graphs/contributors)
|
* [贡献者名单](https://github.com/yeasy/docker_practice/graphs/contributors)
|
||||||
|
@ -57,9 +57,9 @@
|
|||||||
* [使用网络](network/README.md)
|
* [使用网络](network/README.md)
|
||||||
* [外部访问容器](network/port_mapping.md)
|
* [外部访问容器](network/port_mapping.md)
|
||||||
* [容器互联](network/linking.md)
|
* [容器互联](network/linking.md)
|
||||||
|
* [配置 DNS](network/dns.md)
|
||||||
* [高级网络配置](advanced_network/README.md)
|
* [高级网络配置](advanced_network/README.md)
|
||||||
* [快速配置指南](advanced_network/quick_guide.md)
|
* [快速配置指南](advanced_network/quick_guide.md)
|
||||||
* [配置 DNS](advanced_network/dns.md)
|
|
||||||
* [容器访问控制](advanced_network/access_control.md)
|
* [容器访问控制](advanced_network/access_control.md)
|
||||||
* [端口映射实现](advanced_network/port_mapping.md)
|
* [端口映射实现](advanced_network/port_mapping.md)
|
||||||
* [配置 docker0 网桥](advanced_network/docker0.md)
|
* [配置 docker0 网桥](advanced_network/docker0.md)
|
||||||
|
@ -33,7 +33,7 @@ nameserver 114.114.114.114
|
|||||||
nameserver 8.8.8.8
|
nameserver 8.8.8.8
|
||||||
```
|
```
|
||||||
|
|
||||||
如果用户想要手动指定容器的配置,可以利用下面的选项。
|
如果用户想要手动指定容器的配置,可以在使用 `docker run` 命令启动容器时加入如下参数:
|
||||||
|
|
||||||
`-h HOSTNAME` 或者 `--hostname=HOSTNAME` 设定容器的主机名,它会被写到容器内的 `/etc/hostname` 和 `/etc/hosts`。但它在容器外部看不到,既不会在 `docker ps` 中显示,也不会在其他的容器的 `/etc/hosts` 看到。
|
`-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`。
|
`--dns-search=DOMAIN` 设定容器的搜索域,当设定搜索域为 `.example.com` 时,在搜索一个名为 host 的主机时,DNS 不仅搜索 host,还会搜索 `host.example.com`。
|
||||||
|
|
||||||
*注意:* 如果没有上述最后 2 个选项,Docker 会默认用主机上的 `/etc/resolv.conf` 来配置容器。
|
>注意:如果在容器启动时没有指定最后两个参数,Docker 会默认用主机上的 `/etc/resolv.conf` 来配置容器。
|
Loading…
Reference in New Issue
Block a user