0

Docker のドキュメントから、 Docker for MacDocker Toolboxの両方が共存できることを読みました。

で作成した画像を使えばいいと思っていたのですが、Docker for Macに切り替えてDocker Toolboxみたら間違っていたことがわかりました。 docker imagesDocker Quickstart Terminal.app

これを達成する方法はありますか?

4

3 に答える 3

1

Docker-for-Mac は、xhyve ベースの仮想化ソリューションであるハイパーキットを介して小さな仮想マシンをセットアップします。

クイックスタート ターミナルも小さな仮想マシンをセットアップしますが、docker-machine ツールを使用して virtualbox VM を作成します。

これらのアプローチは両方とも、実行中の Docker-in-a-vm-on-your-mac を取得するための有効なアプローチですが、それらは異なる VMです。

同様に、デスクに通常の Linux マシンがあり、イメージをプルした場合、デスクの Linux マシンの Docker デーモンにそのイメージは表示されません。

両方のツールは共存できますが、データは共有されません。

于 2016-10-19T02:32:24.017 に答える
0

2 つの間で直接通信することはできませんが、docker save(ドキュメントはこちら)を使用して画像を保存できます。

docker save image_from_dockertoolbox > toolbox.tar

docker4mac に変更した後、docker load( documentation ) を使用してロードします。

docker load < toolbox.tar.gz  
于 2016-10-19T02:43:10.460 に答える