docker部署coredns
示例:
[root@corends coredns]# cd /home/coredns/
[root@corends coredns]# ls -al
total
drwxr-xr-x root root Sep : .
drwxr-xr-x. root root Sep : ..
-rwxr-xr-x root root Sep : Corefile
-rwxr-xr-x root root Sep : hosts
-rw-r--r-- root root Sep : install-coredns.sh
[root@corends coredns]# cat install-coredns.sh
#!/bin/bash docker run -d \
--restart always \
--name coredns \
-p :/tcp \
-p :/udp \
-v /home/coredns/hosts:/etc/hosts \
-v /home/coredns/Corefile:/Corefile \
coredns/coredns
[root@corends coredns]# cat Corefile
.: {
hosts {
fallthrough
}
forward . 202.96.128.86 114.114.114.114 8.8.8.8
errors
cache
}
[root@corends coredns]# cat hosts
# 根据实际需要修改
192.168.0.200 devgz.yaohjk.com
192.168.0.200 devboss.yaohjk.com
192.168.0.200 devlogin.yaohjk.com
192.168.0.200 devpay.yaohjk.com
192.168.0.200 devwx.yaohjk.com 192.168.0.200 gz.yaohuiw.net
192.168.0.200 boss.yaohuiw.net
192.168.0.200 login.yaohuiw.net
192.168.0.200 pay.yaohuiw.net
192.168.0.200 wx.yaohuiw.net 192.168.0.199 gz.yaohjk.com
192.168.0.199 boss.yaohjk.com
192.168.0.199 login.yaohjk.com
192.168.0.199 pay.yaohjk.com
192.168.0.199 wx.yaohjk.com 192.168.0.198 boss.yaohuiw.xyz
192.168.0.198 gz.yaohuiw.xyz
192.168.0.198 login.yaohuiw.xyz
192.168.0.198 pay.yaohuiw.xyz
192.168.0.198 wx.yaohuiw.xyz
[root@corends coredns]#
验证:
[root@test2 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.246 [root@test2 ~]# nslookup devgz.yaohjk.com
Server: 192.168.0.246
Address: 192.168.0.246# Name: devgz.yaohjk.com
Address: 192.168.0.200
** server can't find devgz.yaohjk.com: NXDOMAIN [root@test2 ~]# nslookup gz.yaohjk.com
Server: 192.168.0.246
Address: 192.168.0.246# Name: gz.yaohjk.com
Address: 192.168.0.199
docker部署coredns的更多相关文章
- 部署coredns
1 前提: 1.1不依赖kubeadm的方式,适用于不是使用kubeadm创建的k8s集群,或者kubeadm初始化集群之后,删除了dns相关部署. 1.2 DNS IP :10 ...
- playbook部署coredns
playbook部署coredns 说明test1是主控节点,目的是给test4 node节点安装coredns, 1.coredns-1.2.2.tar.gz安装包放到主控节点/server/sof ...
- Kubernets二进制安装(15)之安装部署coredns
在运维主机上(mfyxw50.mfyxw.com)准备Coredns镜像文件,以docker镜像文件的方式部署到Kubernetes集群中去. 1.下载coredns镜像 [root@mfyxw50 ...
- suse 12 二进制部署 Kubernetets 1.19.7 - 第11章 - 部署coredns组件
文章目录 1.11.0.部署coredns 1.11.1.测试coredns功能 suse 12 二进制部署 Kubernetes 集群系列合集: suse 12 二进制部署 Kubernetets ...
- ASP.NET Core开发-Docker部署运行
ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...
- Docker部署Hadoop集群
Docker部署Hadoop集群 2016-09-27 杜亦舒 前几天写了文章"Hadoop 集群搭建"之后,一个朋友留言说希望介绍下如何使用Docker部署,这个建议很好,Doc ...
- 程序开发使用docker部署
我们公司自己研发了一套 grand-line 系统,使用 docker 来部署项目. 我是第一批小白鼠,一开始网络差,build 一次要半个小时,连接进入 web shell 也很慢,部署一个微信项目 ...
- 我使用celery以及docker部署遇到的问题
首先我本机测试时没有问题的,但是在线上docker中,任务一直显示 "Sending due task".超时的任务是 django orm update 操作,本地不会出现这样的 ...
- Docker部署SDN环境
2014-12-03 by muzi Docker image = Java class Docker container = Java object 前言 5月份的时候,当我还是一个大学生的时候,有 ...
随机推荐
- 【虚拟机】:"该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。"
1.可能是由于上次使用虚拟机,没有正常关闭出现了这种情况,于是把问题复制粘贴搜了一下. 2.出现了如下可行的解决方法:把后缀名为.vmdk.lck的都删除掉. 3.然后再打开虚拟机就可以了.
- VSCode中行数与代码之间用点点点代替
在settings.json中添加一行 "editor.renderWhitespace": "all"
- Win7 VS2012智能提示显示英文的处理办法
其原因为.net的语言包没安装成功, 解决方法为 替换自己英文显示的,把C:\Windows\Microsoft.NET\Framework\v2.0.50727\zh-CN 目录的文件,替换到相应的 ...
- Vector、ArrayList、LinkedList、CopyOnWriteArrayList区别
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11443907.html CopyOnWriteArrayList CopyOnWriteArrayLi ...
- Delphi 格式化函数 Format函数
function Format(const Format: string; const Args: array of const): string; function Format(const For ...
- Hibernate Session 4种对象状态
站在持久化的角度.Hibernate把对象分为4中状态. 临时状态. 持久化状态.游离状态.删除状态. 1:Save()方法: //这个是验证:1:save方法使临时对象------>变成持久化 ...
- mybatis generator工具集成(一)
第一步,pom中加入 <build> <plugins> <plugin> <groupId>org.springframework.boot</ ...
- dependency与dependencyManagement区别
在maven的pom文件中,有时候会见到dependencyManagement,它与denpendency有什么区别? 比方说,你在一个parent的pom里把你所需要的依赖包,版本号都写在depe ...
- OC学习篇之---Foundation框架中的NSDirctionary类以及NSMutableDirctionary类
昨天学习了Foundation框架中NSArray类和NSMutableArray类:http://blog.csdn.net/jiangwei0910410003/article/details/4 ...
- OC学习篇之---类的三大特性(封装,继承,多态)
之前的一片文章介绍了OC中类的初始化方法和点语法的使用:http://blog.csdn.net/jiangwei0910410003/article/details/41683873,今天来继续学习 ...