千家信息网

CentOS 6.5如何制作Docker DNS服务镜像

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下CentOS 6.5如何制作Docker DNS服务镜像,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!第一步,配置Hosts,获取docker镜像:echo "19
千家信息网最后更新 2026年11月04日CentOS 6.5如何制作Docker DNS服务镜像

小编给大家分享一下CentOS 6.5如何制作Docker DNS服务镜像,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

第一步,配置Hosts,获取docker镜像:

echo "192.168.56.101 registry.feedao.com" >> /etc/hosts

第二步,这里需要注意udp协议,256M是内存大小:

docker run -d -p 127.0.0.1:33306:22 -p 53:53 -p 53:53/udp 256M registry.feedao.com/centos-newssh

第三步:登陆容器

ssh 127.0.0.1 -p 33306

第四步:安装bind9

yum install bind bind-utils -y

第五步:修改配置文件/etc/named.conf,options参看下面:

options {        forwarders { 8.8.8.8; 8.8.4.4; };        listen-on port 53 { any; };        listen-on-v6 port 53 { ::1; };        directory  "/var/named";        dump-file  "/var/named/data/cache_dump.db";        statistics-file "/var/named/data/named_stats.txt";        memstatistics-file "/var/named/data/named_mem_stats.txt";        allow-query     { any; };        recursion yes;        dnssec-enable yes;        dnssec-validation yes;        dnssec-lookaside auto;        /* Path to ISC DLV key */        bindkeys-file "/etc/named.iscdlv.key";        managed-keys-directory "/var/named/dynamic";};

在 /etc/named.conf,假设咱们的域名是feedao.com文件中添加

zone "feedao.com" {        type master;        file "db.feedao.com";    };

第六步:进入/var/named/,添加db.feedao.com,内容如下:

$TTL    604800@       IN      SOA     feedao.com. www.feedao.com. (                              3         ; Serial                         604800         ; Refresh                          86400         ; Retry                        2419200         ; Expire                         604800 )       ; Negative Cache TTL;@       IN      NS      feedao.com.@       IN      A       192.168.56.101registry     IN      A       192.168.56.101*       IN      A       192.168.56.101

第七步:启动named服务:

service named start

第八步: 由于容器里面不能修改dns所在退出容器,修改/etc/resolv.conf:

mv /etc/resolv.conf /etc/resolv.conf.bakecho "nameserver 192.168.56.103" >/etc/resolv.conf

第九步:测试,安装 bind-utils

yum -y install bind-utils

测试:

dig @192.168.56.103 . feedao.com

如果有反应就说明成功了。

第十步:去掉/etc/hosts里面的192.168.56.101 registry.feedao.com测试:

curl registry.feedao.com

会出现跟配置Hosts一样的效果,以后只要把新的机器的dns配置成192.168.56.103就好了。

看完了这篇文章,相信你对"CentOS 6.5如何制作Docker DNS服务镜像"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

配置 镜像 服务 容器 测试 制作 文件 篇文章 成功 内存 内容 域名 大小 完了 所在 效果 更多 机器 知识 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中智农互联网科技 山东特亿宝互联网科技有限公司 深圳恒合互联网络科技有限公司 厦门中拓互联网络科技有限公司 华宇互联网科技 青岛互联网科技公司 互联网科技大会 成都互联网科技公司100强 阿里互联网科技公司 茂名市互联网科技产业园 华服互联网科技官网 湖南诚度互联网科技有限公司 武汉健翔互联网络科技有限公司 银川新华互联网科技学校联系电话 河南住房之家互联网科技 为客找房互联网科技公司怎么样 元气玛特互联网科技公司是外包吗 下一代互联网重大应用科技园 宁波跨境商互联网科技有限公司 米泉互联网科技专业怎么样 咖啡 科技金融是不是互联网金融 喔噻互联网科技 央行互联网金融科技公司 阿大互联网科技有限公司 江阴互联网智能科技产品进口 沐思想互联网科技有限公司 郑州欣桑互联网科技有限公司 长沙渺峰互联网科技有限公司 互联网科技创业有什么好项目
0