因此,我使用boot2docker在OS X上設置了docker。我有一切工作,但是,當我運行docker run -i -t base /bin/bash
它的工作,提示顯示......但它是極其緩慢。緩慢,我的意思是,如果我要輸入一個字符,則需要大約30秒到一分鐘的時間才能在屏幕上顯示該字符。我檢查了我的活動監視器,以確保我的系統內存不低,但事實並非如此。當這個過程正在運行時,它顯示了大約85%的空閒內存。我很好奇,看看OS X上的其他人是否遇到過這樣的問題。任何輸入將不勝感激。Docker基本映像運行緩慢Mac OS X
3
A
回答
1
我已經經歷了與朱利安已經說過的非常相同的問題,這是一個已知的問題。但是,有一個post in that issue-thread爲我工作(好吧,至少是它的一個改編版本)。
./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
在這個階段,任何重新初始化boot2docker-vm的嘗試都失敗了。所以我被迫重新安裝boot2docker本身(事實證明我有一個非常舊的版本)。您可以通過自制軟件或新的安裝程序來執行此操作(而docker-docu中演示的解決方案不再適用)。在任何情況下,不要忘記設置DOCKER_HOST變量正確,如文檔中解釋說:
./boot2docker init # fetches a brand new vm image and initializes
./boot2docker up # now we're back in business
那這樣做是爲了:
export DOCKER_HOST=tcp://127.0.0.1:4243
重新安裝boot2docker下面的命令應該重新工作後我 - 現在的表現如預期
docker run -i -t --rm dockerfile/ubuntu /bin/bash
給我一個(幾乎)即時bash提示。
相關問題
- 1. 在mac os x上運行docker with boot2docker?
- 2. 在mac os上運行clickhouse docker映像時出錯
- 3. 運行mac osx安裝的docker映像
- 4. Zend Studio 5.5/NetBeans(Mac OS X Snow Leopard)緩慢運行超過1000行的文件
- 5. Mac OS X磁盤映像驗證
- 6. PhantomJS在Mac OS X很慢
- 7. Mac OS X上的Vagrant,Docker和Node.js
- 8. Eclipse在Mac OS X上非常緩慢地滾動10.8.5
- 9. 在Mac OS X上運行Virtualenv問題
- 10. 在Mac OS X上運行Cassandra
- 11. 不能運行在Mac OS X
- 12. 獲取ANDROID_LINT_COMPLETE_REGIONS在Mac OS X上運行
- 13. 無法在Mac OS X上運行mongod
- 14. 如何在Mac OS X上運行clojure?
- 15. Mac OS X無法運行GDB
- 16. 在Mac OS X上運行Eclipse Lion
- 17. rc.common沒有在Mac OS上運行X
- 18. DDD運行所在Mac OS X 10.7.5
- 19. 無法在Mac OS X上運行pkgin
- 20. Qt在Mac OS X Mountain Lion上運行
- 21. 在Mac OS上運行的RSCRIPT X
- 22. 在Mac OS X上進行映射的成本是多少?
- 23. qmtest未在CENTOS上運行。基於Mac OS X
- 24. 如何連接到mac os上的docker映像
- 25. socket mac os x vs windows java慢
- 26. Java8基本映像安裝了java7 docker
- 27. Hadoop的映射器運行緩慢
- 28. 從Mac OS X 10.6.7到最新版本的MAC OS X
- 29. HTML5畫布緩慢的本地函數getImageData()在Mac OS
- 30. W3WP運行緩慢
您運行的是什麼版本的Docker?請記住,他們*只是*開始支持OSX,因此它可能會有一些怪癖 –
當發生這種情況時,您是否看到很多磁盤活動?如果您運行了多長時間才能獲得回覆, '碼頭運行Ubuntu的回聲你好'? – jpetazzo
@RezaSanaie我使用的是0.8.1版本。 @jpetazzo是的,當我在提示符處開始輸入時,我的磁盤活動(IO)出現峯值,當我運行'docker run ubuntu echo hello'時,它需要少於2秒的時間 – jfizz