Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gushmazuko/docker-templates
Docker Templates
https://github.com/gushmazuko/docker-templates
docker docker-compose docker-grav docker-template docker-templates grav grav-docker traefik traefik-template traefik2
Last synced: about 2 months ago
JSON representation
Docker Templates
- Host: GitHub
- URL: https://github.com/gushmazuko/docker-templates
- Owner: gushmazuko
- Created: 2020-08-22T22:31:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-27T15:29:14.000Z (over 2 years ago)
- Last Synced: 2024-11-07T12:31:46.952Z (3 months ago)
- Topics: docker, docker-compose, docker-grav, docker-template, docker-templates, grav, grav-docker, traefik, traefik-template, traefik2
- Language: Shell
- Homepage: https://hub.docker.com/u/gushmazuko
- Size: 32.2 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker Templates
* [Traefik](https://github.com/gushmazuko/dockers_template/tree/master/traefik)
## Handy aliases
Add to `~/.aliasrc`
```bash
alias dc="docker-compose"
alias dex='docker exec -it '
alias dps='docker ps'
```
## DNS API
Add to `~/.aliasrc`
```bash
DNS_API="XXXXXXX"
alias dns-rec='_dns-rec() { curl -Ss "https://zonomi.com/app/dns/dyndns.jsp?host=$1&api_key=$DNS_API";}; _dns-rec'
alias dns-add='_dns-add() { curl -Ss "https://zonomi.com/app/dns/dyndns.jsp?action=SET&name=$1&value=$2&type=A&api_key=$DNS_API";}; _dns-add'
alias dns-del='_dns-del() { curl -Ss "https://zonomi.com/app/dns/dyndns.jsp?action=DELETE&name=$1&type=A&api_key=$DNS_API";}; _dns-del'
alias dns-get='_dns-get() { curl -Ss "https://zonomi.com/app/dns/dyndns.jsp?action=QUERY&name=**.dxside.net&api_key=$DNS_API" | grep name -A 3;}; _dns-get'
```* dns-rec - Set current IP address to `example.com`
```bash
dns-rec example.com
```* dns-add - Set an IP Address (A) record: attribute `a.example.com to 10.0.0.1`
```bash
dns-add a.example.com 10.0.0.1
```* dns-del - Delete an IP Address (A) record: `a.example.com`
```bash
dns-del a.example.com
```* dns-get - Retrieve all records ending in `example.com`. e.g. letting you fetch all records in a DNS zone.
```bash
dns-get example.com
```Refer to https://zonomi.com/app/dns/dyndns.jsp