docker内网搭建dns使用域名访问替代ip:port的 *** 作

docker内网搭建dns使用域名访问替代ip:port的 *** 作,第1张

docker内网搭建dns使用域名访问替代ip:port的 *** 作

详细介绍了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,实际 *** 作都是我跟大家分享的内容。期待给你一个参考,也期待你的申请。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存