#啟動Docker
boot2docker up
#關閉Docker
boot2docker down
#出現下方訊息,無法啟動Dokcer 解決方式
#Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.
#* Are you trying to connect to a TLS-enabled daemon without TLS?
#* Is your docker daemon up and running?
`eval "$(boot2docker shellinit)"`
#登入倉庫,需先至Docker hub註冊帳號 \
#Windows輸入帳號資訊時需使用Ctrl + Enter
docker login
Username:username
password:password
E-mail:email
#取得映像檔
docker pull name:version
#ex: docker pull centos:centos
#建立新映像檔
docker commit -m "說明" -a "建立者名稱" 容器ID DockerHub帳號/倉庫名稱:tag(可以省略)
#ex: docker commit -m "Installed Apache latest version" -A"C.Y.Fang" 4572d897e0ea c.y.fang/test:v1
#ex: docker commit -m "Installed Apache latest version" -A"C.Y.Fang" 4572d897e0ea c.y.fang/test
#上傳映像檔
docker push DockerHub帳號/倉庫名稱
#ex docker push chengyoufang/test
#列出目前有的映像檔
docker ps -l
#列出目前有的容器,預設為顯示當前執行狀態的
docker ps -a
#只顯示特定的容器
docker ps -before={id|name}
#移除容器
docker rm id
#強制移除使用中容器
docker rm -f id
#開啟容器port
docker run -d -p IP:外部port:內部port 映像檔名稱