用户登录

要制作应用需要的镜像,一般会基于一些基本的镜像去做,比如我们的应用是一个 Node.js 应用,所以可以先去找一个包含了 Node.js 的镜像,基于它再去制作应用需要的镜像。

在 DockerHub 上面,你可以找到需要的镜像,有一些是官方提供的,有些镜像是社区用户上传上来的。

搜索一下 node,打开这个 Official Image ,官方提供的镜像。

页面上会显示这个镜像可以使用的一些版本,或者叫 tags 。

这些 tags 里的数字部分一般指的就是这个镜像里的特定的软件的版本,因为这个镜像是一个 Node 镜像,所以这里这些数字表示的就是镜像里包含的 Node.js 的版本号。

tags 的后半部分一般指的是操作系统的名字。jessie,stretch,buster,这些指的是一个特定版本的 Debian 操作系统,alpine 也是一种 Linux 操作系统,它的特点就是体积非常小。

假设我们要选择使用这个 10.16.3-buster 这个镜像,去制作自己需要的镜像。制作好了镜像以后,基于这个镜像创建了运行的容器,我们的应用就相当于是运行在了 buster 这个版本的 debian 操作系统里面,使用的 Node.js 的版本是 10.16.3 。

选择基础镜像(Docker Image)《 Nest.js 应用案例:部署 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点