2015年12月6日 星期日

Docker on Mac Parallels 11

圖片來源:devops.com

話說上一次用Parallels 已經是兩年前(Parallels 9 ),那時候因為Parallels 會跟Virtualbox 打架,而且那個時後boot2docker 也沒有支援Paralles 的環境 ,所以只好放棄使用,不過技術演進非常快速,現在boot2docker 也被消滅了,取而代之的是docker-machine,而docker-machine 也支援Parallels 得環境了,趁著這次大降價趕緊買來試試看。

參考Parallels 放在github 上的 plugin - docker-machine-parallels教學 ,不過這邊要注意的是docker-machine 0.4.0 以前要使用另一個就專案 docker-machine + parallels driver,下面的教學是給最新版 0.5.1 + 使用的。



Docker on Parallels 11
=======================

安裝需求:
  • OS X 10.9+
  • Docker Machine 0.5.1+ (is bundled to Docker Toolbox 1.9.1+)
  • Parallels Desktop 11.0.0+ Pro or Business edition (Standard edition is not supported!)




1. 在Mac 上的安裝指令


# Install docker 
brew install docker
brew install docker-machine

# optional
brew install docker-compose
brew install docker-swarm 

# install parallels
brew install docker-machine-parallels
brew cask install parallels-desktop

2. 新增一個docker-machine for parallels



docker-machine create --driver=parallels prl-dev

指令打下去就會發現悲劇了....原來我買的是普通版,要Pro版才支援這個功能....

Running pre-create checks...
Error creating machine: Error with pre-create check: Docker Machine can be used only with Parallels Desktop Pro or Business edition. You use: standard edition



頭都洗一半了...那到底要不要加錢升級....囧rz..


同場加映:

如何把windows 的 Virtaulbox image  轉換成 Parallels 可以使用

 

1. clone (再製) Virtaulbox 的 image
2. 開啟這個再製的image 登入進去把virtualbox toolkit 移除
3. 用Paralleles 開啟










張貼留言