最近 Docker の勉強を初めました。
初心者です。
以下のような運用方法を考えているのですが、可能でしょうか。
可能であれば、参考になるサイトなど教えていただきたく思います。

私は普段Jupyterを使用しています。
自分で新しいPCを購入する度、会社から新しいPCが支給されるたびに
Python、Jupyter の環境を構築することがとてもめんどくさく感じています。
とくに、extension 周りのエラーなどは毎回悩まされます。

そこで、Docker を使ってこの辺の運用を楽にしたいと考えています。
以下のような方法をするにはどのようにすればいいのでしょうか。

  1. jupyter 用のcontainer を作る
  2. python(環境) 用のcontainer を作る(例:python2, python3)
  3. 用途に応じて jupyter container + python2 container または、jupyter containter + python3 container と使い分ける

この方法であれば、python2, python3 のそれぞれのコンテナにjupyter を入れる必要もなく、一度jupyter の環境を作ればいいので、楽かなと思っています。

上記方法が可能かご教授頂ければ幸いです。
初質問ですので、言葉足らずかもしれませんが
よろしくお願いします。