首页 > 其他分享 >docker-dnsmasq使用

docker-dnsmasq使用

时间:2024-04-09 13:57:05浏览次数:22  
标签:opt web HTTP dnsmasq conf 使用 docker

docker-dnsmasq支持通过web页面配置域名映射,镜像地址:https://hub.docker.com/r/jpillora/dnsmasq

使用步骤如下:

1、在Docker宿主上创建 /opt/dnsmasq.conf 配置文件

touch /opt/dnsmasq.conf

2、docker run启动容器

复制代码
docker run \
    --name dnsmasq \
    -d \
    -p 53:53/udp \
    -p 5380:8080 \
    -v /opt/dnsmasq.conf:/etc/dnsmasq.conf \
    --log-opt "max-size=100m" \
    -e "HTTP_USER=admin" \
    -e "HTTP_PASS=123456" \
    --restart always \
    jpillora/dnsmasq
复制代码

HTTP_USER:web页面登录的管理员帐号

HTTP_PASS:web页面登录的管理员密码

3、通过 ip:5380 地址访问web页面,使用帐户密码登录后在线编辑 dnsmasq.conf 文件

我的dnsmasq.conf配置文件内容如下:

server=172.16.20.150
address=/test.gfstack.geo/192.168.36.158

 
项目地址:https://github.com/jpillora/docker-dnsmasq

标签:opt,web,HTTP,dnsmasq,conf,使用,docker
From: https://www.cnblogs.com/lvjinlin/p/18123798

相关文章

  • YOLOv8 测试 4:在 Linux 中使用 Docker 部署 YOLOv8 模型,并使用简单的命令行脚本测试模
    一、前言记录时间[2024-4-9]系列文章简摘:YOLOv8模型的简单测试,Windows环境下安装部署(Python+PyTorch+Conda+cpu+CLI)YOLOv8模型的简单测试2,PyCharm集成开发环境安装使用(Windows+Python+PyTorch+Conda+cpu)Win11中安装虚拟化软件VMware,以及Linux虚拟机的详细安装......
  • Dify开源大语言模型(LLM) 应用开发平台如何使用Docker部署与远程访问
    文章目录1.Docker部署Dify2.本地访问Dify3.Ubuntu安装Cpolar4.配置公网地址5.远程访问6.固定Cpolar公网地址7.固定地址访问本文主要介绍如何在LinuxUbuntu系统以Docker的方式快速部署Dify,并结合cpolar内网穿透工具实现公网远程访问本地Dify!Dify是一款开......
  • C++笔记:STL容器库的使用
    前置:    对于stl容器库,我只做了一些常用的笔记,关于更详细的使用可以参考:https://cppreference.com/https://cppreference.com/一.string--字符串对于C++中string字符串会比C语言的字符数组使用起来会顺手许多。命名空间:std关于迭代器可以理解为指针,和指针的使......
  • 使用MinIO搭建文件下载服务器,配置直链下载
    MinIO服务器安装配置docker启动MinIO服务器#创建minio目录用于存储数据文件mkdir/srv/minio#启动服务器,参数解析:#-d后台启动#-p9000:9000将宿主的9000端口指向容器的9000端口#--restartalways开机自启动#--nameminio定义容器名称#-eMINIO_ROOT_USER=a......
  • docker启动minio
    1234567dockerrun-p9000:9000--nameminio\    -d--restart=always\    -e "MINIO_ACCESS_KEY=admin" \    -e "[email protected]" \    -v /home/data:/data \    -v /home/config:/root/.minio\    m......
  • 从零开始写 Docker(十)---实现 mydocker logs 查看容器日志
    本文为从零开始写Docker系列第十篇,实现类似dockerlogs的功能,使得我们能够查查看容器日志。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心原理:Namespace、Cgroups和Rootfs......
  • 安装docker
    安装podman-docker命令行输入docker,系统自动提示安装podman-docker,然后输入若干次y即可#dockerbash:docker:commandnotfound...Installpackage'podman-docker'toprovidecommand'docker'?[N/y]y安装依赖#dnfinstall-ydevice-mapper-persistent-datalvm2#dnfc......
  • crictl images报错runtime connect using default endpoints: [unix:///var/run/docke
    想试试containerd运行k8s,结果报错还在找dockershim,网上找了解决方法crictl依次查找容器运行时,当查找第一个unix:///var/run/dockershim.sock没有找到,所以报错了,需要你手动指定当前kubernetes的容器运行时,使用什么,例如:kubernetes1.24+之后,dockershim已经变成了cri-docker,所以......
  • Kibana的安装使用
    目录一、Kibana介绍二、下载Kibana三、修改配置文件四、启动五、查看5.1浏览器访问5.2开发工具一、Kibana介绍Kibana是一款开源的数据可视化和实时分析的工具平台,它是ElasticStack成员之一,设计用于和Elasticsearch协作。可以使用Kibana对Elasticsearch索引中的数......
  • C++使用getline实现split的效果
    0.问题C++中并没有类似split的分隔符函数,如何自建一个呢?我们考虑使用getline来实现所需功能。1.代码#include<iostream>#include<string>#include<vector>#include<sstream>//使用字符串流将字符串分割成多个子串,并存储到vector中std::vector<std::string>split......