安裝 Docker
我們將透過 Homebrew 安裝 Docker ( 但實際上是安裝 Dockertoolbox,其包含了許多我們之後會需要用的工具。但你也可以分別安裝,只要適時安裝即可 ):
# 搜尋 dockertoolbox
brew search dockertoolbox
# 安裝 dockertoolbox
brew install Caskroom/cask/dockertoolbox
使用 Docker Machine
Docker Machine 是一個工具讓我們可以建立一個虛擬環境給 Docker 運作:
# 使用 virtualbox driver 建立名為 myDocker 的虛擬環境
docker-machine create --driver 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 <machine-name>
# 停止某一個 Machine
docker-machine stop <machine-name>
# 移除某一個 Machine
docker-machine rm <machine-name>
Docker 常用指令
以下列了一些常用指令:
# 查看 Docker 整個相關資訊
docker info
# 查看目前有哪些 Image 可以使用
docker images
# 刪除 image
docker rmi <IMAGE-ID>
# 利用 image 啟動一個 CentOS6 container,若沒有 CentOS6 則會自動下載
docker run centos:centos6
# 使用 CentOS5
docker run centos:centos5
# 我們也可以手動取得最新的 CentOS
docker pull centos:latest
# 查看有哪些 Container 運作中
# 參數可加上 -a 代表列出所有 Container (不管是運作或停止的)
# 參數可加上 -l 代表列出最新建立的 Container
docker ps
Environment :
・ Mac OS X
Reference :
・ Docker