This container is an adapted version of this script.
Get yout api token here (Top right -> My Profile -> Scroll Down -> Global Api Key)
Create an .env file:
.env
EMAIL=my@mail.com KEY=my_api_key ZONE=example.org DNS_RECORD=some.example.org
docker run -d --name ddns --restart always --env-file .env cupcakearmy/ddns-cloudflare
To check logs:
docker logs ddns
With docker-compose:
git clone https://github.com/CupCakeArmy/docker-ddns-cloudflare.git cp .sample.env .env # Edit the .env file with your data docker-compose up -d