Feb 28, 2016 Docker English
相信很多人已經聽過 Docker 並且大量地使用它,因此就不在此贅述其特點。本篇文章將記錄如何安裝與使用 Docker 於 Mac OS X 中。
我們將透過 Homebrew 安裝 Docker ( 但實際上是安裝 Dockertoolbox,其包含了許多我們之後會需要用到的工具。但你也可以選擇手動透過 Homebrew 分別安裝 ):
# 搜尋 Dockertoolbox
brew search dockertoolbox
# 安裝 Dockertoolbox
brew install Caskroom/cask/dockertoolbox
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 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.