Is this okay to use double proxy-server setup (on host and in container) on one machine? One nginx server on host machine with renewable certificate (via certbot).
And another nginx server inside docker container.
First one should redirect all traffic to the second one.

Currently I have one nginx service inside container and I connect certificates that stored on host to that server via volumes. But with this kind of setup I can't renew certificates automatically...
Sure, you put in as many proxies as you need. You don't want to over-complicate things, but it seems you have a good reason for your architecture.