2: No such file or directory
puma.sockのファイルが無いです。
pumaとnginxを別々のコンテナで運用してませんか?unix socketを利用するなら同一コンテナにpumaとnginxを入れましょう!
別々のコンテナで運用ならtcpで
tcpでもそこそこpumaは速いですよ!
また、nginxでhash分散するためにもtcpを推奨します。
upstream app {
ip_hash;
server 10.20.30.40:8080;
server 10.20.30.41:8080;
}