registry :docker组件的仓库,docker镜像的存储服务
tag :镜像的标签
例:ubuntu:14.04 ubuntu:latest
删除镜像
docker rmi
-f :强制删除镜像
-no-prune:不删除被打标签的父镜像
删除ubuntu仓库中的所有镜像
docker rmi $(docker images -q ubuntu)
docker search :搜索镜像
docker pull:拉镜像
docker :推送镜像
dokcer添加国内资源镜像地址
--registry-mirror :docker的守护进程会使用这个选项
/etc/default/docker
DOCKER_OPTS="--registry-mirror=http://mirror-addr"
service docker restart
ps -ef|grep docker
docker push :推送镜像
docker push 用户名/nginx
构建镜像
作用:
1.保存对容器的修改,并再次使用
2.自定义镜像的能力
3.以软件的形式打包并分发服务及运行环境
docker commit :通过容器构建镜像
-a :作者
-m:构建的信息
-p:不暂停正在运行的容器
docker commit -a "zhang" -m "nginx" nginx 用户名/nginx-text
docker build :通过dockerfile文件构建
docker build -t="起个镜像的名字" 文件地址
创建Dockerfile
vim Dockerfile
#First Dockerfile
FROM ubuntu:14.04 :镜像的基础
MAINTAINER dormancypress "dormmanycypress@oulook.com" :维护人
RUN apt-get update :操作的命令
RUN apt-get install -y nginx
EXPOSE 80 :暴露的端口