一篇文章镜像制作上传

一篇文章弄懂Docker镜像的制作、上传、拉取和部署

服务器技术 2021-10-08 16:52:22 29

导读

目录一、镜像(images)1.什么是镜像?2.镜像的组成和用途(1)Dockerfile(2)scratch(3)一个完整的操作系统需要:3.为什么要自己制作镜像?二、镜像制作的步骤(10步法)第1步:编辑Dockerfile第2步:编辑requirements.txt文件第3步:编辑app.py文件,我们的程序文件第4步……
目录

一、镜像(images)
1. 什么是镜像?
2. 镜像的组成和用途
(1)Dockerfile
(2)scratch
(3)一个完整的操作系统需要:
3. 为什么要自己制作镜像?
二、镜像制作的步骤(10步法)
第1步:编辑Dockerfile
第2步:编辑requirements.txt文件第3步:编辑app.py文件,我们的程序文件第4步:生成镜像文件第5步:检查镜像是否成功第6步:使用镜像,启动容器第7步:访问容器的web服务第8步:启动redis容器第9步:再次启动一个自己制作镜像的容器,链接到redis容器第10步:访问容器的web服务三. 镜像制作的作业
作业
作业步骤:
总结


一、镜像(images)


1. 什么是镜像?

(1)按照百度百科的解释:镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。

(2)可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。

(3)常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。

看完之后是不是更晕了?

其实简单来说,镜像就是是一个app的封装,里面有程序代码,基础系统,依赖库,工具。
再通俗地讲,有点类似APP 的安装包。


2. 镜像的组成和用途


(1)Dockerfile

: 是制作镜像的文件的配方

就像一种祖传秘方: 云南白药: 林芝,人参,鹿茸,三七等


(2)scratch

: 是最基础的docker镜像,相当于一个地基—》空白的镜像,什么都没有 --》白手起家

用别的镜像做基础镜像: 其他镜像可以之为基础进行扩展–就像站在巨人的肩膀上。

但是我们需要,万丈高楼平地起,一步一个脚印

1253067 TFnetwork_cn