Docker基本概念与实践(一)-镜像
Docker镜像 镜像是运行容器的前提 Docker镜像是Docker三大核心概念最为关键一环,简单来说镜像就是把业务代码和可运行环境进行整体的打包。 镜像可以看作是一个特殊而且只可读的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。(例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了Mysql或用户需要的其它应用程序。) 从下图可以看出,Docker 包含三个基本概念,分别是镜像(Image)、容器(Container)和仓库(Repository)。镜像是 Docker 运行容器的前提,仓库是存放镜像的场所,可见镜像更是Docker的核心。 结构图 拉取镜像前准备工作 为了方便以后的管理,新增docker用户并赋予执行docker命令的权限 #增加docker分组 groupadd docker #创建docker用户的同时直接加入docker组 useradd -d /home/docker -g docker doc...