详细介绍了docker内网搭建dns应用网站代替ip:port浏览域名的实际 *** 作,具有非常好的实用价值,期待对大家有所帮助。跟我回去看看。
比如我内网有个詹金斯。如果我想浏览它,我必须记住它的ip和端口号,我可以记住每一个服务项目。如果有好几个,我可能需要一个方便好记的网站域名来记录一些内网服务项目。
第一步:准备docker自然环境
第二步:下载镜像系统
码头工人拉安迪希恩/dnsmasq:2.75
步骤3:运行dnsmasq
#后台管理起动 dockerrun-d-p53:53/tcp-p53:53/udp--cap-add=NET_ADMIN--namedns-serverandyshinn/dnsmasq:2.75 #进到器皿 dockerexec-itdns-server/bin/sh #建立代理文档-加上外界dns vi/etc/resolv.dnsmasq nameserver114.114.114.114 nameserver8.8.8.8 #新创建当地分析标准配备-加上当地分析标准 #留意:这儿的ip要填docker所属服务器的ip vi/etc/dnsmasqhosts .168.3.54jenkins.ean.comtest1.ean.com .168.3.54redis.ean.com #增加上大家刚刚配备的2个文档 #vi/etc/dnsmasq.conf resolv-file=/etc/resolv.dnsmasq addn-hosts=/etc/dnsmasqhosts #撤出器皿&重新启动 exit dockerrestartdns-server第四步:构建nginx
一定要在3.54上安装nginx作为网站域名的反向代理。
server{ listen80; server_namejenkins.ean.com; proxy_set_headerHost$host; location/{ proxy_passhttp://192.168.3.54:8060; } }填写专长:dockerpull独占访问仓库的镜像系统
1、docker拉独家仓错误
http服务器向https客户端发出http响应
由于docker版本号不同,可以尝试以下两种方式:(手机客户端中配备)
(1)方法一:根据/etc/docekr/daemon.json的配置
vim/etc/docker/daemon.json { "insecure-registry":["172.16.12.196:5000"](库房详细地址) }(2)方法二:根据/etc/sysconfig/docker的配置
vim/etc/sysconfig/docker
不安全注册表="-不安全注册表172.16.12.196:5000"
以上docker内网搭建dns应用网站域名浏览而非ip:port,实际 *** 作都是我跟大家分享的内容。期待给你一个参考,也期待你的申请。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)