什么是Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
安装Docker
1) 方法一:
1 | apt-get update && apt-get install docker-io // Ubuntu 16.0.4 |
2) 方法二
在/etc/apt/sources.list增加以下源
1 | deb https://apt.dockerproject.org/repo debian-wheezy main |
添加完执行下面命令
1 | apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D |
开启Docker服务
1 | service docker start |
查看版本
1 | docker --version |

使用命令
1) 搜索镜像
1 | docker search [镜像名] |

2) 下载镜像
1 | docker pull [镜像名] |
3) 查看本地所有镜像
1 | docker images |
4) 运行镜像
1 | docker run -d -p 80:80 [REPOSITORY] //映射80端口 |
-d 后台运行-p 映射端口
5) 查看容器
1 | docker ps //查看正在运行的容器 |
6) 进入容器
1 | docker exec -it [容器名] /bin/bash |

7) 容器操作
1 | docker start [容器名] //启动容器 |
8) 重命名镜像
1 | docker tag [IMAGEID] [REPOSITORY]:[TAG] |

8) 删除容器
1 | docker rm [CONTAINER ID] //容器需要处于关闭状态 |
9) 删除镜像
1 | docker rmi [IMAGE ID] //根据此镜像产生的容器已经删除 |
10) 批量删除
1 | docker ps -a|wc -l //统计容器数量 |
- 使用sed来控制选择要删除的容器或镜像