1.什么是image
- 文件和meta data的集合(root filesystem)
- 分层的,并且每一层都可以添加/改变/删除文件,成为一个新的image
- 不同的image可以共享相同的layer
- image本身是read-only的
2.image的获取
1)方式一.Build from Dockerfile
=======================================================
FROM ubuntu:14.04
LABEL maintainer="Jack<jack18588951684@163.com>"
RUN apt-get update && apt-get install -y redis-server
EXPOSE 6379
ENTRYPOINT ["/usr/bin/redis-server"]
=======================================================
docker build -t jack163/redis:latest .
2) 方式二.Pull from Registry
sudo docker pull ubuntu:14.04
3.构建自己的docker镜像
===========================================
FROM centos
RUN yum install -y vim
===========================================
docker build -t jack0117/centos-vim .
4.镜像的发布
docker push jack0117/centos-test:latest
5.清除无用容器
docker system prune