docker镜像:只读的模板,创建docker容器的基础
docker容器:一个轻量级沙箱,docker利用容器来运行和隔离应用,可以启动、删除、停止、开始,容器之间相互隔离,彼此不可见
docker仓库:类似代码仓库,是docker集中存放查看docker镜像文件的场所,分为:公开仓库和私有仓库,目前最大的docker仓库即为docker hub仓库
docker常用命令:
docker version 查看docker版本号
docker run -d -p 80:80 --name webserver nginx 启动一个Nginx容器
docker ps 查看当前运行的容器
docker pull NAME[:TAG] 直接从docker hub镜像下载镜像
docker pull Ubuntu:14.04 获取一个Ubuntu 14.04版本的操作系统(不加tag默认选择latest版本)
docker pull hub.c.163.com/public/ubtunu:14.04 从网易蜂巢的镜像拉取Ubuntu:14.04镜像
docker images 查看本地已有镜像的基本信息
其中:
respository:来自哪个仓库
tag:镜像版本信息,和github代码库版本信息一样
image id:镜像唯一标识
created:镜像创建的时间
size:镜像大小,优秀的镜像往往体积较小
docker inspect 查看镜像的详细信息
eg:docker inspect ubuntu:14:04
docker history 查看镜像的镜像历史
eg:docker history ubuntu:14.04