Docker on OS X??
今天同事丟 docker4xcode 過來,第一時間,心裡覺得怪怪的,因為不久前才稍微讀過幾篇介紹 Docker 原理的文章,對於 Docker 為啥能在 linux 上實現,以及有人利用 shell script 一百行的程式實作出 docker,心裡對 Docker 原理大概有個底。那時候也有去了解 Darwin (OS X kernel) 能否支援相關功能,結果是不行的。
他 Demo 的內容,docker version
出現 Server OS/Arch: darwin/amd64
,其實不太合理,因為依照原理的認識,現在還沒實現 for OS X.
我的版本資訊,Server 的 OS/Arch: linux/amd64
1 | 22:10:54 docker version |
Docker 官方的安裝文件: Installation on Mac OS X 是還沒有 Native 的。。。有點不解。。。
Docker 原理介紹
以下這幾篇文章,深度的介紹 Docker 實踐的原理:
- CGROUPS
- Docker基础技术:Linux Namespace(上)
- Docker基础技术:Linux CGroup
- Docker基础技术:DeviceMapper
- Docker基础技术:AUFS
- Docker背后的内核知识——cgroups资源限制
- 一定要了解Docker的原理
- Docker implemented in around 100 lines of bash
- docker 原理與實作
其他的 Docker:
- 微軟的 Window Container:Windows Containers