查看版本
| 12
 3
 
 | $ docker --version$ docker-compose --version
 $ docker-machine --version
 
 | 
从docker注册中心拉取镜像
| 1
 | $ docker pull {container_name}
 | 
运行容器,
| 1
 | $ docker run {container_name}
 | 
-p  {HOST_PORT}:{CLIENT_PORT} 端口映射(不指定端口则随机映射)
-t  让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
-i  让容器的标准输入保持打开
-d  让 Docker 在后台运行
查看容器端口
| 1
 | $ docker port {container_name}
 | 
停止容器
| 1
 | $ docker stop {container_name}
 | 
获取本地镜像列表
显示当前正在运行的所有容器
or
显示所有运行过的容器
删除容器
| 1
 | $ docker rm 305297d7a235 ff0a5c3750b9
 | 
删除所有停止的容器
| 1
 | $ docker container prune
 | 
or
| 1
 | $ docker rm $(docker ps -a -q -f status=exited)
 | 
删除所有挂起的镜像
搜素镜像
获取镜像
| 1
 | $ docker pull <image_name>
 | 
进入容器
| 12
 3
 
 | 
 $ docker exec -it <container_name> /bin/bash
 
 | 
拷贝文件到容器
| 1
 | $ docker cp [source_file] [container_name]:[target_path]
 | 
拷贝文件到宿主机
| 1
 | $ docker cp [container_name]:[source_file]  [target_path]
 | 
保存对容器的修改
| 1
 | $ docker commit <container_id> <image_name>
 | 
启动和停止容器的操作
| 12
 3
 4
 5
 6
 7
 8
 
 | $ docker start <container_id>
 
 $ docker restart <container_id>
 
 $ docker stop <container_id>
 
 $ docker kill <container_id>
 
 | 
查看到容器的端口映射
| 1
 | $ docker port <container_id>
 | 
查看WEB应用程序容器的进程
| 1
 | $ docker top <container_id>
 |