我在OS X上使用boot2docker安装了docker。一切都正常,但是当我运行docker run -i -t base /bin/bash
时,它虽然可以工作,但是非常慢。我的意思是,如果我输入一个字符,需要30秒至1分钟才能在屏幕上显示出来。我检查了我的Activity Monitor,确保系统没有低内存,但并非如此。在这个过程运行时,它显示空闲内存约为85%。我很想知道是否有其他的OS X用户也遇到了类似的问题。感谢任何帮助!
./boot2docker stop # stop a currently running deamon-instance
./boot2docker delete # remove the vm
rm -rf boot2docker.iso # in my case I had a (very old) iso-image
export DOCKER_HOST=tcp://127.0.0.1:4243
重新安装boot2docker后,以下命令应该可以正常工作:
./boot2docker init # fetches a brand new vm image and initializes
./boot2docker up # now we're back in business
这对我来说就可以了 - 现在性能符合预期
docker run -i -t --rm dockerfile/ubuntu /bin/bash
docker run ubuntu echo hello
,需要多长时间才能获得响应? - jpetazzodocker run ubuntu echo hello
时,我的磁盘活动(IO)会飙升,这需要不到2秒钟的时间。 - jfizz