docker搭建私有dns域名解析(docker内网搭建dns使用域名访问替代ip:port的操作)
类别:服务器 浏览量:304
时间:2022-01-15 01:37:42 docker搭建私有dns域名解析
docker内网搭建dns使用域名访问替代ip:port的操作比如我内网有个jenkins,我如果要访问它我得牢牢记住它的ip和端口,一个服务我还能记住,多个的话我可能需要一个方便记忆的域名记录一些内网服务
第1步: 准备好docker环境
第2步:下载好镜像
docker pull andyshinn/dnsmasq:2.75
第3步:运行dnsmasq
#后台启动 docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dns-server andyshinn/dnsmasq:2.75 #进入容器 docker exec -it dns-server /bin/sh #创建代理文件-添加外部dns vi /etc/resolv.dnsmasq nameserver 114.114.114.114 nameserver 8.8.8.8 #新建本地解析规则配置-添加本地解析规则 #注意:这里的ip要填docker所在主机的ip vi /etc/dnsmasqhosts .168.3.54 jenkins.ean.com test1.ean.com .168.3.54 redis.ean.com #追加上我们刚才配置的两个文件 #vi /etc/dnsmasq.conf resolv-file=/etc/resolv.dnsmasq addn-hosts=/etc/dnsmasqhosts #退出容器 & 重启 exit docker restart dns-server
第4步:搭建nginx
一定要在3.54上安装nginx做域名反向代理
server{ listen 80; server_name jenkins.ean.com; proxy_set_header Host $host; location /{ proxy_pass http://192.168.3.54:8060; } }
补充知识:docker pull 私有仓库 镜像
1、docker pull 私有仓库报错
http server gave http response to https clinet
由于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
INSECURE_REGISTRY = "--insecure-registry 172.16.12.196:5000"
以上这篇docker内网搭建dns使用域名访问替代ip:port的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
您可能感兴趣
- 2022-01-25 00:54:18
- docker 命令上传镜像到镜像仓库(Docker 制作镜像Dockerfile和commit操作)
- elasticsearch启动报错(解决Docker启动Elasticsearch7.x报错的问题)
- dockerhub镜像排行(DockerHub 镜像仓库的使用详解)
- netcorelinux后台运作(Linux系统Docker 部署 ASP.NET Core应用的流程分析)
- docker容器关闭后怎么启动(docker批量启动关闭所有容器的操作)
- docker如何进入容器(详解如何进入、退出docker容器的方法)
- docker 命令上传镜像到镜像仓库(Docker 使用国内镜像仓库的方法)
- docker开源软件(5款超好用的开源 Docker工具强烈推荐)
- docker 各种用法(详解Docker commit的使用)
- docker容器启动执行多条命令(详解Shell脚本控制docker容器启动顺序)
- 无法访问docker容器内的端口(docker容器中切换用户,提示权限不足的解决)
- rocketmq安装linux(docker安装rocketMQ教程最详细)
- dockervolume文件权限(docker volumes 文件映射方式)
- docker默认网络模式(Docker 网络模式及配置方式)
- docker容器管理技巧(Docker容器编排实现过程解析)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
- AMD YES A卡还是N卡 A卡和N卡的区别(AMDYESA卡还是N卡)
- 以后显卡多了一个新选择,N卡和A卡外又多了个I卡(以后显卡多了一个新选择)
热门推荐
- css控制div上下移动(CSS鼠标悬浮DIV后显示DIV外的按钮解决方法)
- 虚拟主机windows和linux啥区别(Linux虚拟主机的好处有哪些?)
- echart图表有哪些(使用laravel和ECharts实现折线图效果的例子)
- sqlserver替换脚本(SQL Server中对数据截取替换的方法详解)
- html5定位地理位置(Html5获取高德地图定位天气的方法)
- python四舍五入怎么用(python3 小数位的四舍五入用两种方法解决round 遇5不进)
- vue点击导航进行内容切换(vue实现顶部左右滑动导航)
- sqlserver如何生成xml文件(实现SQL Server 原生数据从XML生成JSON数据的实例代码)
- css分割线使用教程(css实现文章分割线样式的多种方法总结)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9