macを使う方法が一般的です。それ以外の方法でもDockerを使う方法があります。Machineを使う方法があります。Machineは、VirtualBoxなどの仮想化ソフトの上で仮想マシンとしてDockerを動かす方法になります。Machineを動かす方法を紹介します。DesktopはmacOSで動く有料の仮想化ソフトです。Desktopで動かすにはProエディション以上のライセンスが必要です。そのため、StandardエディションなどのProエディション以上のライセンスで動かしていない場合はライセンスのアップグレードを行なってください。Machineを使ったDockerは、dockerコマンドなどでDockerの操作をするときに仮想マシンとして動かしている環境でDockerの操作をします。リモートのDocker環境を操作できるということです。macを使う場合と色々と異なる部分が発生することがあります。Machineを使ったメリットとしてあげるのは、Volumeをマウントした時の読み込みや書き込みの速度が速いという点があります。Desktopの仮想マシンの管理と同じように扱えるという利点があります。Machineのインストールでは、docker-machineコマンドを使います。Desktopのプラグインをbrewコマンドでインストールします。同時にdockerコマンドをインストールします。Machineの作成をします。prl-devこのコマンドの場合、prl-devという名前で仮想マシンを作成します。Desktopの管理画面からできます。Machineの準備ができました。Machineを使うときは毎回起動したりdockerコマンドが使えるように設定する必要があります。Machineの起動は次のコマンドでできます。prl-dev終了は次のコマンドでできます。prl-dev起動後、すぐにdockerコマンドでDockerの操作をできるわけではありません。Machineを操作すればいいのかわからないためです。Machineを実行するのかを次のコマンドで指定します。prl-dev)このコマンドはターミナルを起動するたびに行う必要があります。Machineの操作のために、普段使うようなコマンドはこの辺りです。Desktopに全て任せることができ、楽ができます。個人的に色々と仮想環境を入れたくないので、この方法は採用しています。他の人の参考になれば幸いです。