DockerをPCに導入し、チュートリアル(有志の和訳記事)通り進めているのにもかかわらず原因不明のエラーで先に進まないとのことでご相談がありました。
メンティーさんは最近購入した MacBookAir M1で作業しておりました。

対応した内容

以下のような内容のメンタリングを2回に分けて行いました。
Zoomにてリモート制御を交えながら行っています。

  • Dockerは基本的にカレントディレクトリのリソースに対して操作を行うこと
  • M1Mac特有のエラー事象回避方法(2022年1月時点での情報)
  • チュートリアルは公式ドキュメントを見ること。有志の和訳記事は参考程度なら良いが最新の情報を反映していない。それがエラー原因になることがある。
  • docker compose の使い方(composeファイルの作成方法、各ディレクリブの意味などのレクチャー)
  • volumeの概念解説

最終結果

公式ドキュメントのDockerチュートリアルが一通り完了しました。
また、M1MacによるDocker実行時のエラー発生時の対処方法も最低限習得できたようです。

メッセージ

M1Macに限らず、Dockerをこれから使いたい、今Dockerを使っているがビルドエラーに悩まされている、等のお悩みがあれば解決を支援いたします。
どうぞよろしくお願いいたします。