All Projects → 4km3 → docker-dnsmasq

4km3 / docker-dnsmasq

Licence: other
My dnsmasq brings all the boys to the yard, and they're like, it's smaller than yours! -- @andyshinn

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to docker-dnsmasq

Przepisy
Lista moich przepisów kulinarnych [List of my cooking recipes, in Polish]
Stars: ✭ 20 (-88.3%)
Mutual labels:  cooking
nutrifacts.js
A library to calculate nutrition facts, smartly. No third party services or remote DBs involved.
Stars: ✭ 22 (-87.13%)
Mutual labels:  cooking
openeats
Recipe Management Site created in Django
Stars: ✭ 15 (-91.23%)
Mutual labels:  cooking
ingredients
Extract recipe ingredients from any recipe website on the internet.
Stars: ✭ 96 (-43.86%)
Mutual labels:  cooking
wES
wES is set of open source Java ElasticSearch client and toolkits; Compact, yet highly customizable and powerful.
Stars: ✭ 27 (-84.21%)
Mutual labels:  cooking
maddie
Masks Automated Discord Dice Interpreter & Explainer!
Stars: ✭ 13 (-92.4%)
Mutual labels:  masks
coco-viewer
Simple COCO Viewer in Tkinter
Stars: ✭ 65 (-61.99%)
Mutual labels:  masks
recipes
Application for managing recipes, planning meals, building shopping lists and much much more!
Stars: ✭ 3,570 (+1987.72%)
Mutual labels:  cooking
ApocaBot
ApocaBot: A Discord Bot for PbtA Games
Stars: ✭ 30 (-82.46%)
Mutual labels:  masks
recipeyak
🍛 Application to automate the selection of meals and creation of shopping lists.
Stars: ✭ 23 (-86.55%)
Mutual labels:  cooking
recipes
Anthony's collection of cooking recipes
Stars: ✭ 22 (-87.13%)
Mutual labels:  cooking
Cooking
👨‍🍳 更易上手的前端构建工具
Stars: ✭ 1,964 (+1048.54%)
Mutual labels:  cooking
The Bread Code
Learn how to master the art of baking the programmer way.
Stars: ✭ 3,744 (+2089.47%)
Mutual labels:  cooking
Pizza Dough
This recipe is dedicated to helping you make the best possible pizza dough for Neapolitan pizza.
Stars: ✭ 2,847 (+1564.91%)
Mutual labels:  cooking
RecipeSage-selfhost
A collection of configuration files to host your own private instance of RecipeSage for personal use.
Stars: ✭ 35 (-79.53%)
Mutual labels:  cooking

docker-dnsmasq

It's a dnsmasq Docker image. It is only 6 MB in size. It is just an ENTRYPOINT to the dnsmasq binary. Can you smell what the rock is cookin'?

Usage

It is usually a good idea to use a tag other than latest if you are using this image in a production setting. There are several tags to choose from:

  • 4km3/dnsmasq:2.86-r0: dnsmasq 2.86-r0 based on Alpine 3.15 (for backwards compatibility, latest points to this tag)
  • 4km3/dnsmasq:2.85-r2: dnsmasq 2.85-r2 based on Alpine 3.14
  • 4km3/dnsmasq:edge: dnsmasq 2.86-r0 based on Alpine edge

dnsmasq requires NET_ADMIN capabilities to run correctly. Start it with something like docker run -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN 4km3/dnsmasq:2.75.

The configuration is all handled on the command line (no wrapper scripts here). The ENTRYPOINT is dnsmasq -k to keep it running in the foreground. If you wanted to send requests for an internal domain (such as Consul) you can forward the requests upstream using something like docker run -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN 4km3/dnsmasq:2.75 -S /consul/10.17.0.2. This will send a request for redis.service.consul to 10.17.0.2

As this is a very barebones entrypoint with just enough to run in the foreground, there is no logging enabled by default. To send logging to stdout you can add --log-facility=- as an option.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].