## commit命令
當我們已有一個容器,我們想把這個容器打包成一個新的鏡像,可以使用commit命令.但是一種方式不提倡.一般都是使用Dockerfile來build一個鏡像.
## 使用Dockerfile進行build
編寫Dockerfile
```
FROM centos //指定基礎鏡像
RUN yum install -y vim //使用RUN命令在build時執行 yum install -y vim
```
進行build,docker提供了三種網絡模式,直接運行容器,容器內部是無法使用網絡的,在build時也是如此,所以導致yum時網絡報錯,所以下面指定了網絡模式network=host. 網友對此的解釋是,build期間,在一個容器內執行,所以須指定 network 為 host, 使之可以連接本機的代理。

```
doocker run --network=host -it lzj/centos-vim-new
```