docker 内のコンテナで sudo 操作が行えない
そもそも container image において sudo (su) 操作を行いたいことがない
(多くのイメージが root ユーザのパスワードを設定していない)
そのため、 container exec するときに root user としてログインすればよい
Dockerfile によっては adduser && USER で権限の小さいユーザを指定しているが、 root user としてログインすれば apt 操作が行える。
docker-compose exec -it --user root app /bin/bash