Local node not syncing

I am trying to run a mainet validator and using Running a Celo Validator | Celo Docs. But I am having issue with local node as its sync status remains false, I tried to do it from scratch again but still it shows same issue. I am starting node with below command as mentioned in same guide.

#docker run --name celo-accounts -it --restart always --stop-timeout 300 -p 127.0.0.1:8545:8545 -v $PWD:/root/.celo $CELO_IMAGE --verbosity 3 --syncmode full --http --http.addr 0.0.0.0 --http.api eth,net,web3,debug,admin,personal --datadir /root/.celo

#celocli config:set --node=http://localhost:8545
#celocli account:balance $CELO_VALIDATOR_ADDRESS
› Error: Node is not currently synced. Run node:synced to check its status.
#celocli node:synced
› false

OS Release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION=“Ubuntu 20.04.3 LTS”

Please guide me if I am missing anything.