如何在mac上安裝docker[記錄自己在mac上安裝docker的經歷]


0.引子

  最近入手了一台mac筆記本,想在本地安裝docker。

1.找安裝文檔。

文檔地址:http://www.widuu.com/chinese_docker/installation/mac.html

文檔中說的很清楚,mac內核不支持docker。如果要用,只有使用boot2docker,原理是讓docker運行在一個虛擬機中,mac宿主機上運行docker的client。

2.去下載boot2docker。

文檔中給出的下載地址:https://github.com/boot2docker/osx-installer/releases/tag/v1.8.0

奈何,國內悲劇的網絡環境(長城防火牆,你懂得),我各種嘗試(百度雲離線、迅雷離線)都沒有能下載下來。

后面只好找到一台國外的主機,用ssh做代理,下載了下來,現在將Boot2Docker-1.8.0.pkg分享給大家:

Boot2Docker:鏈接: http://pan.baidu.com/s/1hrzFYSG 密碼: ksec

 

當然,可以用brew來安裝Boot2Docker:

brew install boot2docker

速度較快,一會就裝好了,推薦讀者用這種方式來安裝。

3.初始化

文檔中如是說:

  1. 創建一個新的 Boot2Docker 虛擬機

     $ boot2docker init
    

    這會創建一個新的虛擬主機,你只需要運行一次這個命令就可以了,以后就不需要了。

  2. 啟動 boot2docker 虛擬機。

     $ boot2docker start
    
  3. 通過 docker 客戶端來查看環境變量 。。。

可是:

$ boot2docker init

 

  WARNING: The 'boot2docker' command line interface (not to be confused with

  'boot2docker' the operating system) is officially deprecated.

 

  Please switch to Docker Machine (https://docs.docker.com/machine/) ASAP.

 

  Docker Toolbox (https://docker.com/toolbox) is the recommended install method.

 

Latest release for github.com/boot2docker/boot2docker is v1.10.3

Downloading boot2docker ISO image...

error in run: Failed to download ISO image: Get https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso: net/http: TLS handshake timeout

又是網絡問題。

現在給出我通過vpn下載到的boot2docker.iso網盤分享地址:

鏈接: http://pan.baidu.com/s/1pKtwkm3 密碼: qx23

將boot2docker.iso拷貝到"~/.boot2docker"目錄下面,然后用boot2docker init就不會報錯了。

4.最后補充點。

boot2docker是將docker daemon是運行在虛擬機中的,所以系統環境中必須要有虛擬機環境:VM、virtualbox、parallels都可以,但是必須有。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM