目录
一、Docker -查看和删除镜像
1.前言:docker镜像
2.docker镜像的存储地址
1.前言
2.查看
3.Centos7修改Docker默认存储位置
1、修改配置
2、重启服务
3、验证是否生效
3.列出镜像
1).列出镜像格式
2).案例---列出所有镜像
3).案例---列出镜像名为[镜像名称]的所有镜像信息
4).案例---列出指定镜像名REPOSITORY:TAG的信息
5).显示镜像完整的ID
6).显示镜像的摘要
4.查看镜像(获取容器/镜像的元数据)
1).语法及参数
5.删除镜像
1).删除镜像格式
1).案例
2).案例2 删除多个镜像名称
3).案例2 删除多有镜像名称
二、Docker -获取和推送镜像
1.查找镜像
1).方式1:Docker Hub 官网
2).方式2
2.拉取镜像
1).前言
2).命令格式
3).命令说明
3.推送镜像
1).命令格式
三、Docker -通过容器构建镜像(使用commit构建镜像)
1.前言
1).语法
2).重复使用构建的镜像
四、Docker -通过Dockerfile文件构建镜像
1).前言什么是 Dockerfile?
2).为什么要使用Dockerfile
3).Dockerfile文件格式
1.FROM:指定基础镜像,必须为第一个命令
2.MAINTAINER: 维护者信息
3.LABEL:用于为镜像添加元数据
4.ENV:设置环境变量
5.EXPOSE:指定于外界交互的端口
6.VOLUME:用于指定持久化目录
7.WORKDIR:工作目录,类似于cd命令
8.USER
9.ARG:用于指定传递给构建运行时的变量
10.ONBUILD:用于设置镜像触发器
11.RUN:构建镜像时执行的命令
12.ADD:将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压),可以访问网络资源,类似wget
13.COPY
14.CMD构建镜像后调用,也就是在容器启动时才进行调用。
15.ENTRYPOINT配置容器,使其可执行化。配合CMD可省去"application",只使用参数。
4).Dockerfile构建过程
5).制作镜像
1).源码编译制作centos镜像
2).构建centos镜像
(1).docker build命令格式
(2).构建centos镜像
1.构建步骤
2.验证是否构建成功
3.查看镜像构建过程
4.进入容器,看看是否能够执行ifconfig 及vim命令
目录
一、Docker -查看和删除镜像
1.前言:docker镜像
2.docker镜像的存储地