docker_mdns
Automatic docker mdns announcer designed to work with traefik.
Installation
shards buildcp bin/docker_mdns /usr/local/bincp [email protected] /etc/systemd/systemsystemctl daemon-reloadsystemctl enable docker-mdns@{your_interface}systemctl start docker-mdns@{your_interface}
Usage
Label your local containers with:
traefik.http.routers.<service_name>.rule = Host(`chosen_hostname.local`)
traefik.http.services.<service_name>.loadbalancer.server.port = <port>
Development
Warning: This is a home solution / shit code.
Contributing
- Fork it (https://gitlab.com/viraptor/docker_mdns/-/forks/new)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Stanisław Pitucha - creator and maintainer