1:查看docker软件版本: 
docker -v 
Docker version 1.0.0, build 63fe64c/1.0.0 
docker version命令来返回安装的docker客户端和进程信息
2:在官方仓库搜索p_w_picpath 
docker search [...] 

docker search lnmp 
NAME DESCRIPTION STARS OFFICIAL AUTOMATED 
nghuan/lnmp 0 
dw33z1lp/docker-lnmp 0 
noadmin/dreamtheme-the7-lnmp 0 

3:从官方仓库下载指定p_w_picpath 
docker pull centos:latest 

4:从指定p_w_picpath里生成一个container并在其中运行一个命令 
docker run [p_w_picpath] [cmd] 

5:在container里运行交互式命令,比如shell 
docker run -i -t [imag] [cmd] 
也加了两个新的标示:-t和-i。-t标示在心容器内指定一个伪终端或终端,-i标示允许我们对容器内的STDIN进行交互。 
在我们的容器内还指定了一个新的命令:/bin/bash。这将在容器内启动bash shell 

如果正常,你会获得一个简单的bash提示,输入exit退出。 
docker run -i -t centos /bin/bash 

6:列出最近一个运行过的container,不加-l则只列出正在运行的container(比如后台任务) 
docker ps -l 

7:在container里运行后台任务 
docker run -d [p_w_picpath] [cmd] 
指定了一个-d标识。-d标识告诉docker运行容器在后台模式运行。 
docker run -d centos /bin/sh -c "while true; do echo hello world; sleep 1; done" 
7e1e4b395901627ec7ae64f4f50e4563649580d5303b4f0b8636ad59758a1ae8 
我们看到的一大堆的"hello word"?而是docker返回的一个很长的字符串 


8:查看某个container的运行日志 
docker logs [container_id] 

docker logs 7e1e4b395901 
hello world 
hello world 
。。 

9:中止后台任务container 
docker stop [container_id] 

docker stop 7e1e4b395901 
7e1e4b395901 

10:列出所有container 
docker ps -a 

11:查看container详情 
docker inspect [container_id] 


12:再次运行某个container 
docker start [container_id] 


13:切换到后台任务container,注意:切换到后台任务以后无法用Ctrl-C退出 
docker attach [container_id] 

删除某个container,其中container_id不需要输入完整,只要能保证唯一即可 
docker rm [container_id] 

14:命令行查看镜像: 
docker p_w_picpaths centos 
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE 
centos latest b157b77b1a65 2 weeks ago 243.7 MB 

15:将container保存为一个p_w_picpath 
docker commit [container_id] [p_w_picpath_name] 
列出当前环境中已有p_w_picpaths 

16:将p_w_picpath上传到仓库 
docker push [p_w_picpath_name] 

docker用户指南 
http://www.widuu.com/chinese_docker/userguide/README.html