我是Docker的新手,并尝试通过本教程从Docker映像设置MemSQL- http: //docs.memsql.com/4.0/setup/docker/ 。我在Mac上,该教程使用的boot2docker
似乎已被弃用。
VM需要4GB内存才能运行。本教程指定了如何执行此操作,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.
check-system
程序中(github.com/memsql/memsql-docker-quickstart/blob/master/…),我看到了确定该错误的这些行。ONE_MB = 1024 ** 2
,virtual_memory = psutil.virtual_memory()
,if virtual_memory.total < ONE_MB * 3700: sys.stderr.write("Error: MemSQL requires at least 4 GB of memory to run.\n")
。