
在Docker内网中搭建DNS以实现用域名代替IP:Port访问的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何在Docker内网环境中搭建DNS服务器,通过配置使容器间能够使用自定义域名而非传统的IP加端口的方式进行通信。
为了方便访问内网中的多个Jenkins服务而不需要记住每个服务的IP地址和端口,可以采用以下步骤来设置一个基于Docker的DNS服务器:
1. 准备好运行Docker环境。
2. 下载dnsmasq镜像:
```
docker pull andyshinn/dnsmasq:2.75
```
3. 启动并配置dnsmasq容器,使其在后台运行,并暴露DNS服务端口(TCP和UDP):
```
docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dns-server andyshinn/dnsmasq:2.75
```
4. 如果需要进入容器进行进一步配置,可以使用以下命令:
```
docker exec -it dns-server /bin/sh
```
全部评论 (0)
还没有任何评论哟~


