Docker镜像和容器的基本管理,docker镜像容器


Docker的三大组件仓库、镜像、容器

镜像 images

使用docker images 查看本机images

(REPOSITORY:来自于哪个仓库、TAG 的标记,比如 latest 。IMAGE ID:镜像它的 ID 号 、CREATED:创建时间 、SIZE:镜像的 SIZE)我还没有镜像那所以什么也不显示

\

如何获取一个images 可以公共仓库去下载也可以自己制作

首先我们先去公共仓库下载一个

查找images docker search centos(centos关键字)

\

找到images之后我们要把他下载下来

Docker pull 镜像位置;例如docker pull docker.io/centos(图中为正在下载中)\

\

(下载成功)

我们现在可以查看一下(现在在查看我们就会看到我们刚才下载的镜像)

\

以上方法是我们去公共仓库下载的镜像我们自己如何制作哪 首先我们应该有一个基础镜像利于我们扩展

下面我给大家演示一下(我就拿刚才下载的那个镜像演示啦)

首先我们把使用镜像运行一个容器启动时我们记住容器的ID一会会用到的

\

运行之后我们可以对容器进行自己需要的操作;例如安装一个web网站

创建镜像使用docker commint 命令

\

查看images

\

我们就会发现多了一个这个就是我们自己创建的哪一个

下面我再给大家介绍一种导入镜像的方法

从本地文件导入

我们可以去网站下载一个模板然后来导入docker主机里面

\

导入 使用docker import 命令

\

然后我们查看

\

容器的管理

容器是 Docker 又一核心概念,简单的说,容器是独立运行的一个或一组应用,以及它们的 运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和 其他系统环境)和跑在上面的应用。

启动后一个容器

\

使用docker ps可以查看容器的进程等

\

我这里呢 还没有跑容器所以没有)

我们可以用docker start 来启动一个停止的容器

我们再次查看时就会发现有容器在运行

\

如果我们想要关闭或停止可以使用docker kill【容器ID】 或者 docker stop【容器ID】重启docker restart 【容器ID】

相关内容