116

私は Docker を初めて使用し、Docker イメージから MemSQL をセットアップするこのチュートリアルを実行しようとしています - http://docs.memsql.com/4.0/setup/docker/。私は Mac を使用しており、チュートリアルではboot2docker廃止されたように思われるものを使用しています。

VM を実行するには 4 GB のメモリが必要です。チュートリアルではこれを行う方法を指定していますboot2dockerが、docker-machine/docker ツールボックスでこれを行う方法が見つかりません。

これは、私が使用しているコマンドと、boot2docker 構成を変更せずにチュートリアルを実行しようとしているときに発生するエラーです。

docker run --rm --net=host memsql/quickstart check-system
Error: MemSQL requires at least 4 GB of memory to run.
4

8 に答える 8

114

docker マシンを作成するときに、メモリ サイズを指定できます。

docker-machine create -d virtualbox --virtualbox-memory 4096 default

これが役立つかどうか教えてください。

于 2015-09-29T01:52:56.830 に答える
14

他の答えを機能させることができませんでした。私にとってうまくいった唯一のことは、デフォルトのマシンを削除して、より多くのメモリで再作成することでした。

docker-machine rm default
docker-machine create -d virtualbox --virtualbox-memory=4096 --virtualbox-cpu-count=2 --virtualbox-disk-size=50000 default

この修正は次の場所にあります: https://www.ibm.com/developerworks/community/blogs/jfp/entry/Using_Docker_Machine_On_Windows?lang=en

于 2016-09-07T21:17:30.300 に答える