Ich bin neu in Docker und versuche, dieses Tutorial zum Einrichten von MemSQL über ein Docker-Image durchzugehen - http://docs.memsql.com/4.0/setup/docker/ . Ich bin auf einem Mac und das Tutorial verwendet, boot2docker
was veraltet zu sein scheint.
Die VM benötigt 4 GB Speicher, um ausgeführt zu werden. Das Tutorial gibt an, wie das geht, boot2docker
aber ich kann mit der Docker-Maschine / Docker-Toolbox keinen Weg finden, dies zu tun.
Hier ist der Befehl, den ich verwende, und der Fehler, den ich erhalte, wenn ich nur versuche, das Tutorial durchzugehen, ohne die boot2docker-Konfiguration zu ändern.
docker run --rm --net=host memsql/quickstart check-system
Error: MemSQL requires at least 4 GB of memory to run.
check-system
Programm ( github.com/memsql/memsql-docker-quickstart/blob/master/… ) sehe ich diese Zeilen, die diesen Fehler bestimmen würden.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")
.