最近感觉确实有必要了解一下 Docker,在 CI/CD 这个阶段很有用,所以记录一下。
先放上 Node.js 的官方 Docker 镜像。
Docker Hubhub.docker.com需要拉一个官方的 image 下来。
docker pull node
这么写会拉下 tag 为 latest 的 image,如果想要拉其他的镜像,就要去看官方都提供了什么 tag 可以用。比如想拉取版本 12。
docker pull node:12
在拉取之后,按照官方的教程做一下。
把一个 Node.js web 应用程序给 Docker 化 | Node.jsnodejs.org![05144beb89f8f0cb79d288f47f16d17c.png](https://img-blog.csdnimg.cn/img_convert/05144beb89f8f0cb79d288f47f16d17c.png)
唯一的区别就是要记得把 FROM node:8
改成 FROM node:12
。然后在本机的 49160
端口就能返回 hello world 了。
至于怎么把这个镜像放到服务器上运行,这个我现在也不是很清楚,还需要了解一下...