Прочтите статью о безопасности докера, в которой упоминается использование VPN.
Теперь мне действительно интересно, почему вы это сделали, потому что я не могу представить ни одного сценария, в котором это могло бы что-то добавить к безопасности.
Я использовал docker большую часть времени для graphql и базы данных, но разве это не означало, что все клиенты не могли подключиться к бэкэнду из-за VPN?