## 1.![](https://img.kancloud.cn/9a/8f/9a8f342062613e511a9406d264ba5dd6_875x436.png)
> image运行后会生成container
* 显示正在运行的容器:
```
docker container ls
```
* 显示所有容器,包括退出的
```
docker container ls -a
```
* 进入容器的命令行
```
docker run -it image名称
```
* 删除容器
```
docker rm container的id
```
* 删除所有退出的容器。
![](https://img.kancloud.cn/d8/df/d8dfae5b8c1ccb209625387439cfdf58_507x19.png)
## 2.构建自己的docker镜像(image)
### 第一种方式:使用container生成。
* 拉取关网的centos镜像回来。
```
docker pull centos
```
* 进入到镜像的命令行。
```
[root@VM_0_11_centos ~]# docker run -it centos
```
* 在容器里yum安装vim。
* exit 命令退出。
* 然后创建image
![](https://img.kancloud.cn/2d/f3/2df30c6599466ac3888bc177e6964c6b_1065x104.png)
### 第二种方式:使用dockerfile生成。
* 新建一个Dockerfile ,使用dockerfile生成image。
```
FROM centos
RUN yum install -y vim
```
* 然后直接使用Dockerfile生成。
```
[root@VM_0_11_centos docker-centos-vim]# docker build -t bizzbee/centos-vim-new .
```