安裝 Docker 於 Mac OS X

Feb 28, 2016 Docker English

相信很多人已經聽過 Docker 並且大量地使用它,因此就不在此贅述其特點。本篇文章將記錄如何安裝與使用 Docker 於 Mac OS X 中。



安裝 Docker

我們將透過 Homebrew 安裝 Docker ( 但實際上是安裝 Dockertoolbox,其包含了許多我們之後會需要用到的工具。但你也可以選擇手動透過 Homebrew 分別安裝 ):

# 搜尋 Dockertoolbox
brew search dockertoolbox

# 安裝 Dockertoolbox
brew install Caskroom/cask/dockertoolbox


使用 Docker Machine

Docker Machine 是一個工具讓我們可以建立一個虛擬環境給 Docker 運作:

# 使用 virtualbox driver 建立名為 myDocker 的虛擬環境
docker-machine create -d virtualbox myDocker

建立好虛擬環境後,我們可以查看該環境的相關資訊:

docker-machine env myDocker

注意內容的最後一段:

# Run this command to configure your shell:
# eval (docker-machine env myDocker)

請把 eval (docker-machine env myDocker) 執行,這樣就可以正常地使用 Docker 指令了。其他 Docker Machine 常用指令:

# 列出所有 Machine
docker-machine ls

# 啟動某一個 Machine
docker-machine start <your-machine-name>

# 停止某一個 Machine
docker-machine stop <your-machine-name>

# 移除某一個 Machine
docker-machine rm <your-machine-name>


Docker 常用指令

以下列了一些常用的指令:

# 查看 Docker 整個相關資訊
docker info

# 查看目前有哪些 image 可以使用
docker images

# 刪除 image
docker rmi <IMAGE-ID>

# 啟動一個 CentOS6 Container,若沒有該 image 則會自動下載
docker run centos:centos6

# 使用 CentOS5
docker run centos:centos5

# 我們也可以手動取得最新的 CentOS
docker pull centos:latest

# 查看有哪些 Container 運作中
# 1) 參數可加上 -a,代表列出所有 Container ( 不管是運作或停止的 )
# 2) 參數可加上 -l,代表列出最新建立的 Container
docker ps




你也可能會喜歡:




若對於文章內容有任何建議與指正,非常歡迎你告訴我或者與我一起討論 ! :)

zeckli.devforgalaxy@gmail.com   © 2015-2019 zeckli, thanks to Jekyll and GitHub.