我很想能夠在OSX中使用Vagrant之外的docker。現在這是不可能的。造成它不僅僅限於Linux安裝的具體原因是什麼?爲什麼你不能在OSX本地安裝docker?
回答
泊塢窗只是一個抽象&系統提供的容器頂部的自動化層。
技術限制是OS X不支持operating system-level virtualization,如Linux中的containers或FreeBSD中的jails(即使事實上OS X是半血BSD)。儘管如此,Docker旨在提供一種簡單的方法來共享容器映像,並確保任何Docker映像都可以在任何兼容Docker的系統上運行,但他們只能將其限制在Linux上。 (這也許就是爲什麼泊塢窗不支持FreeBSD和朋友,這確實有集裝箱。)
UPDATE:你可以使用的項目,如docker-osx或boot2docker享受泊塢你OS X的機器上幾乎無縫地(包括創建Linux後臺虛擬機)
這是真的,直到1.0。此時,docker將能夠管理基於非lxc的容器。一個這樣的例子將允許docker在* chroot *內運行某些類型的工作。 –
當前版本的docker客戶端似乎在OSX上運行良好,只要您將它指向其他地方的正在運行的docker守護程序(例如,在虛擬機內部。操作方法:https://coderwall.com/p/r6ivdq – taavi
Docker現在有一個官方認可的在OSX上運行的方法:http://docs.docker.io/en/latest/installation/mac/,但它正在運行VM –
- 1. 爲什麼Rpy2不能在我的OSX Sierra終端中安裝?
- 2. 爲什麼我不能在OSX 10.8.4上安裝nodemon或supervisor?
- 3. 爲什麼在安裝官方的Django docker鏡像之後我不能`docker exec`?
- 4. Docker已安裝,但Docker Compose不是?爲什麼?
- 5. 在OSX上的Jenkins上安裝Docker
- 6. 不能爲Mac安裝bzrlib OSX 10.10
- 7. osx 10.11.1不能安裝gevent
- 8. 不能安裝Django OSX
- 9. 爲什麼我不能安裝SQLite gem?
- 10. 爲什麼我不能安裝WebORB?
- 11. 爲什麼我不能安裝「快遞」?
- 12. 爲什麼我不能安裝phpmyadmin?
- 13. 爲什麼不能安裝XML :: LibXML?
- 14. 爲什麼不能安裝xdebug?
- 15. 爲什麼不能安裝此組件?
- 16. 爲什麼不能輕鬆安裝mysql?
- 17. 爲什麼我不能安裝pyenv?
- 18. 爲什麼不能安裝RJava
- 19. 爲什麼我不能安裝寶石?
- 20. 你應該在docker中安裝nginx嗎?
- 21. Ruby 1.9.2不能在OSX上安裝?
- 22. 運行mac osx安裝的docker映像
- 23. 不能在本地安裝咕嚕嚕
- 24. 從本地Dockerfile安裝Docker鏡像
- 25. 如果你安裝PHP,你實際上安裝了什麼?
- 26. 爲什麼docker不接受非本地MAC地址?
- 27. 爲什麼不能安裝vcredist_x86.exe安裝?
- 28. Lua:爲什麼我不需要本地安裝的軟件包?
- 29. 爲什麼不安裝我的本地gem w/extension?
- 30. 爲什麼conda安裝tk不能在我的Docker容器中工作,即使它說它安裝了?
不知道爲什麼這是封閉的 - 下面給出的原因似乎並不適用,因爲Docker'主要用於編程'(具體地說,它被用作容器機制來部署web應用)。 – mikemaccana
@mikemaccana,呃?軟件*部署*在[ServerFault](https://serverfault.com/)上進行討論。而且這是關於「主要」用於軟件開發的軟件還不足以形成專題:與軟件相關的問題(與軟件相對而言)應該是「軟件開發所特有的」,並與https的其他條件://stackoverflow.com/help/on-topic。 –
不知道爲什麼'呃'是合適的:顯然有16個人認爲我的評論是合理的。在OS X上運行Docker對於軟件開發來說是獨一無二的。很少有人會在OS X上運行非開發Linux工作負載,而OS X已經沒有服務器版本了。即使這對於ServerFault更合適,它應該移到那裏而不是關閉。 – mikemaccana