[Jupyter Notebook/Docker]jovyanのsudoパスワードが分からない。jupyter/xxxのコンテナでroot操作する方法

はじめに

jupyter/datascience-notebook、jupyter/scipy-notebook、jupyter/pyspark-notebookなど、Jupyter Notebookをはじめとするデータ解析の諸々が入ったDockerコンテナイメージのシリーズがあるのですが、作成したコンテナに入ってsudo操作を行おうとすると

[sudo] password for jovyan:

とjovyanユーザーへのパスワード入力を要求されてしまいます。もちろん知りません。

結論

以下コマンドでrootユーザーで入り直すことでルート権限で操作できます。

docker exec -it -u root <container_id> bash

補足

セキュリティ上の理由でjovyanユーザーからsudoするためのpasswordは設定されていないそうです。