如何制作docker镜像

目录

一、何为Docker

二、镜像容器之间的关系

三、Docker安装

前提条件:

使用 yum 安装(CentOS 7下)

安装 Docker

1.从远程仓库拉取一个纯净的 centos 系统镜像

2.创建并进入容器

3.操作容器

4.安装好环境之后,退出容器

5.将容器制作成镜像

6.将制作好的镜像打成 tar 包

7.将打包好的 tar 包传给别人

8.别人接收到 tar 包之后,怎么使用 tar 包


一、何为Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

二、镜像容器之间的关系

Docker 镜像:创建docker容器的模板

Docker 容器:独立运行的一个或一组应用

容器与镜像的关系类似于面向对象编程中的对象与类

三、Docker安装

前提条件

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

安装 Docker

Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:

yum -y install docker-io

启动 Docker 后台服务:

service docker start

  • Docker镜像制作

1.从远程仓库拉取一个纯净的 centos 系统镜像

 docker pull 镜像名

如何制作docker镜像_第1张图片

查看本地镜像

docker images

2.创建并进入容器

创建容器

格式:docker  run  -dit  --name=容器名  镜像 id  /bin/bash

查看所有的容器

docker ps -a

 进入容器

格式:docker  exec  -it  容器名  /bin/bash

3.操作容器

在容器中安装环境 ,修改配置文件等

4.安装好环境之后,退出容器

用 exit 退出容器

5.将容器制作成镜像

格式:docker  commit  -m  '镜像描述'  -a  '制作者'  容器名  镜像名

6.将制作好的镜像打成 tar 包

格式:docker  save  -o  tar包的名字  镜像名

7.将打包好的 tar 包传给别人

格式:scp  tar包所在路径  用户名@IP地址:要上传的路径

8.别人接收到 tar 包之后,怎么使用 tar 包

 格式:docker  load  <  tar 包所在路径

你可能感兴趣的:(shell基础知识及技巧,技术类,docker,镜像,制作镜像,docker使用)