git clonecd dns-docker
docker build -t dns .
我們假設會建立repos.rd
這個網域名稱為例, ip為 218.8.7.6,配置檔案在/path/to/dns-docker/config/bind
的路徑下。
db.rd
;;bind
data
file
forlocal
loopback
inte***ce;$
ttl86400@in
soans.rd
.root.rd
.(2014032802
;serial
604800
;refresh
86400
;retry
2419200
;expire
604800);
negative
cache
ttl;@in
nsns.rd
.@ina
218.8.7.6
nsin
a218.8.7.6
wwwin
a218.8.7.6
reposina
218.8.7.6
db.218.8.7
;;bind
reverse
data
file
forlocal
loopback
inte***ce;$
ttl604800@in
soans.rd
.root.rd
.(2014032801
;serial
604800
;refresh
86400
;retry
2419200
;expire
604800);
negative
cache
ttl;@in
nsns.rd
.6inptrns.
rd.6in
ptrwww.rd
.6inptr
repos.rd
.
named.conf.options
options;allow
-query
;allow
-query
-cache
;dnssec
-validation
auto
;allow
-transfer
;auth
-nxdomainno;
#conform
torfc1035
listen-on
-v6;};
named.conf.local
zone"rd"
;zone
"7.8.218.in-addr.arpa"
;
docker run -d -v /path/to/dns-docker/config/bind:/etc/bind -p 53:53 -p 53:53/udp dns
將 218.8.7.6 作為nameserver放到/etc/resolv.conf
檔案裡,我們也可以在路由器裡配置相關的資訊,這樣整個區域網的使用者就都可以不做任何配置就可以使用這個dns服務了。
$ nslookup repos.rdserver: 218.8.7.6
address: 218.8.7.6
name: repos.rd
address: 218.8.7.6
如果在配置過程中遇到rndc.key
的問題, 可參考
原文
如何使用Docker搭建私有的DNSServer
git clone cd dns docker docker build t dns 我們假設會建立repos.rd這個網域名稱為例,ip為 218.8.7.6,配置檔案在 path to dns docker config bind的路徑下。db.rd bind data file forloca...
如何搭建docker映象私有倉庫
有時候使用docker hub這樣的公共倉庫可能不方便,使用者可以建立乙個本地倉庫供私人使用。比如,基於公司內部專案構建的映象。docker registry是官方提供的工具,可以用於構建私有的映象倉庫。1.安裝執行docker registry 可以通過獲取官方registry映象來執行。預設情況...
使用Harbor搭建Docker私有映象倉庫服務
一 什麼是harbor 其他特點還包括了提供視覺化的web介面管理映象,基於角色的訪問控制 acl ad ldap的整合 以及審計日誌 audit logging 等企業使用者需要的功能,同時還原生支援中文。harbor的每個元件都是以docker容器的形式構建和執行的,並使用docker comp...