Docker のドキュメントから、 Docker for MacとDocker Toolboxの両方が共存できることを読みました。
で作成した画像を使えばいいと思っていたのですが、Docker for Mac
に切り替えてDocker Toolbox
みたら間違っていたことがわかりました。 docker images
Docker Quickstart Terminal.app
これを達成する方法はありますか?
Docker のドキュメントから、 Docker for MacとDocker Toolboxの両方が共存できることを読みました。
で作成した画像を使えばいいと思っていたのですが、Docker for Mac
に切り替えてDocker Toolbox
みたら間違っていたことがわかりました。 docker images
Docker Quickstart Terminal.app
これを達成する方法はありますか?
Docker-for-Mac は、xhyve ベースの仮想化ソリューションであるハイパーキットを介して小さな仮想マシンをセットアップします。
クイックスタート ターミナルも小さな仮想マシンをセットアップしますが、docker-machine ツールを使用して virtualbox VM を作成します。
これらのアプローチは両方とも、実行中の Docker-in-a-vm-on-your-mac を取得するための有効なアプローチですが、それらは異なる VMです。
同様に、デスクに通常の Linux マシンがあり、イメージをプルした場合、デスクの Linux マシンの Docker デーモンにそのイメージは表示されません。
両方のツールは共存できますが、データは共有されません。
2 つの間で直接通信することはできませんが、docker save
(ドキュメントはこちら)を使用して画像を保存できます。
docker save image_from_dockertoolbox > toolbox.tar
docker4mac に変更した後、docker load
( documentation ) を使用してロードします。
docker load < toolbox.tar.gz