如何制作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镜像插图

查看本地镜像

docker images

2.创建并进入容器

创建容器

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

如何制作docker镜像插图1

查看所有的容器

docker ps -a

如何制作docker镜像插图2

进入容器

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

3.操作容器

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

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

用 exit 退出容器

如何制作docker镜像插图3

5.将容器制作成镜像

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

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

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

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

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

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

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

原文链接:https://blog.csdn.net/lzyzuixin/article/details/119647438?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836832416800225563159%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836832416800225563159&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-21-119647438-null-null.nonecase&utm_term=docker%E9%95%9C%E5%83%8F

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享