標籤

ASP.NET MVC (29) Visual C# (15) JQuery (10) Plugins (8) JQuery Plugins (6) JavaScript (6) MySQL (5) CSS (4) LinQ (4) Mac OS (4) CentOS (3) Design Pattern (3) Entity Framework (3) IIS (3) Python (3) Windows (3) php (3) Docker (2) LAMP (2) SQL Server (2) WCF (2) .NET (1) .NET Core (1) AWS (1) Browser (1) GIS (1) IE (1) Internet Security (1) Linux (1) Platform (1) React (1) SEO (1) Testing (1) VMware (1) Windows 7 (1) cookie (1) curl (1) laravel (1) phpBB (1) session (1) 中古屋 (1) 透天 (1) 閒言閒語 (1) 面試 (1) 鳥松 (1)

2015年5月21日 星期四

在Mac OS 安裝Docker


Linux & MacOS 不同的是
Linux 預設已經有執行 Docker daemon & Docker Host
MacOS 則是執行在Boot2Docker提供的Linux virtual machine上








1. 安裝Virtual Box
https://www.virtualbox.org/

2. 安裝docker
➜  ~  brew install docker


3. 安裝boot2docker
➜  ~  brew install boot2docker


4. 初始化boot2docker
➜  ~  boot2docker -v init


5. 啟動boot2docker
➜  ~  boot2docker up

*記得要在command執行三段export指令或是寫入bash中

6. 使用docker info指令
➜  ~  docker info


7. 使用[docker run -d -P --name web nginx]命令執行nginx image, 第一次執行因為沒有image所以直接下載

8. 使用[docker ps]命令看目前正在執行的image:

9. 使用[docker port web]命令查詢目前web的listen port是多少, 下圖為32769:

10. 由於Mac是透過boot2docker, 使用[boot2docker ip]命令查詢boot2docker VM的IP位址.


瀏覽 [http://192.168.59.103:32769/] 即可看到nginx的預設頁面









Reference:

Install Docker on Mac OS X

How to Use Docker on OS X: The Missing Guide




沒有留言:

張貼留言