This container image can be used to update Rackspace Cloud DNS with the current public IP from where the container is running.
Rackspace API limits must be considered, in order to avoid getting rejected requests.
docker run -d -e RAX_ACCOUNT={rax_account_number} -e RAX_USER={rax_user} -e RAX_KEY={rax_api_key} -v {domains_file_folder}:/dyndns/data/domains.csv --name raxdyndns peanutsguy/raxdyndns
| Parameter | Description |
|---|---|
| -e RAX_ACCOUNT={rax_account_number} | Rackspace account number |
| -e RAX_USER={rax_user} | Rackspace username |
| -e RAX_KEY={rax_api_key} | Rackspace API key |
| -v {domains.csv_file_location}:/dyndns/data/domains.csv | File containing the records that have to be updated |
This CSV must follow the format described below.
IMPORTANT! - Only type A records have been tested
domain.com,sub.domain.com,record_type
The following example will update the subdomain dev.braintrust.com.mx with the current public IP.
braintrust.com.mx,dev.braintrust.com.mx,A
Content type
Image
Digest
sha256:5d35c0db9…
Size
439.9 MB
Last updated
over 2 years ago
docker pull peanutsguy/raxdyndns