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/
沒有留言:
張貼留言