我们可以从Docker Hub上下载官方仓库中的镜像,我自己就下载了ubuntu镜像,只有
188M
左右,很小巧了。但是看了下,里面的软件源还是官方的,而且没有安装vim
,所以就打算自己写一个Dockerfile
,用它来构建适合自己的ubuntu基础镜像。
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted
...................
##构建上下文
build context
,一个自定义的文件夹,里面放置Dockerfile和一些需要的文件。比如我的:
- Dockerfile…这个是必须的
- sources.list…自己在官方社区找的ubuntu14.04的源
- vimrc…安装好vim后用到的配置文件。我事先配置好的,都是些基础的配置。
.
├── baseimage
│ ├── Dockerfile
│ ├── README.md
│ ├── sources.list
│ └── vimrc
##Dokerfile
制作image有两种方法:
- 从现有容器通过
comm