1. 指定版本
查看Dockerfile
cat Dockerfile
1  | FROM alpine:3.10.2  | 
使用Dockerfile构建镜像
1  | [root@heyuze ~]# docker build -t alpine-nodejs:v14.5.0 .  | 
查看构建好的镜像
1  | [root@heyuze ~]# docker images|grep alpine-nodejs  | 
查看node,npm,pm2版本
1  | [root@heyuze ~]# docker run --rm alpine-nodejs:v14.5.0 node -v  | 
给镜像打tag
1  | [root@heyuze ~]# docker tag alpine-nodejs:v14.5.0 heyuze/nodejs:v14.5.0  | 
将镜像push到仓库
1  | [root@heyuze ~]# docker push heyuze/nodejs  | 
2. 使用默认版本
查看Dockerfile
cat Dockerfile
1  | FROM alpine:latest  | 
使用Dockerfile构建镜像
1  | root@heyuze:/data/docker# docker build -t alpine-nodejs .  | 
查看构建好的镜像
1  | root@heyuze:/data/docker# docker images  |