2015年6月1日

docekr 基本指令


boot2docker init|start|stop|upgrade 初始|啟動|停止|更新 boot2docker 服務

docker search redis 搜尋 redis 相關映像

docker pull redis 下載 redis 映像

docker ps 列出容器

docker ps -l 列出最後一個執行的容器 (l stands for last)

docker run -d --name web centos ping 從 centos 映像跑一個名為 web 的容器,在背景執行

docker run -p 8000:5000 --name web centos python app.py 跑一個容器,映射一個主機的 2000 port 到容器的 5000 port

docker run -P --name web centos python app.py 跑一個容器,隨機映射一個主機的 49000~49900 port 到容器的 5000/tcp port

docker run -it centos bash 跑一個容器並且互動

docker exec -it web bash 進入方才建立的 web 容器互動

docker run -v /host/src/app:/container/src/app centos node app.js 跑一個容器並且對應主機的資料夾

docker run --rm ubuntu cname -a 跑一個容器執行完就刪掉

docker commit -m "comment" web my/web-image 提交一個映像

docker rm $(docker ps -a -q) 刪掉所有開啟的容器


順便推薦入門 gitbook http://philipzheng.gitbooks.io/docker_practice/content/



沒有留言:

張貼留言