はじめに 自分なりには環境を整えているつもりですが、プロの方からしたらまだまだ使いづらく感じると思います。そのような点ありましたらご指摘お願いします。 なぜDocker? 「Dockerじゃなくてもいいのでは?」という意見の方も多いと思います。しかし、Dockerを使うことで様々な恩恵を受けることができます。例えば、以下のようなメリットがあります。 別のPCでAtCoderをやるときも環境を楽に作り、楽に消すことができる -> 移植性が高い ホスト環境を一切汚さない 準備 まず、リポジトリを任意のディレクトリにクローンします。 次に、コンテナ内でAtCoderにログインするための作業を実施します。今回使うonline-judge-toolsとatcoder-cli自体にもログイン機能が備わっているのですが、AtCoder側の仕様変更によりそれが使えなくなってしまいました。これらのツールには