// 我本人写过的一点DockerFile
FROM node:latest
RUN mkdir -p /usr/src/app
COPY ./node-back /usr/src/app
WORKDIR /usr/src/app
EXPOSE 3600
CMD ["node", "app.js"]
// 本人用过的一点Docker
docker pull super*** / *****:v2
docker images
docker build ....
docker run -d ...
基本概念
- 镜像:就是像是我们装机时候需要的系统盘或者系统镜像文件,这里它负责创建docker容器的,有很多官方现成的镜像:node、mysql、monogo、nginx可以从远程仓库下载
- 容器:可以比拟成一个迷你的系统,例如一个只安装mysql5.7的linux最小系统,当然你喜欢也可以把mysql、node安装在同一个容器中,容器与容器,容器和主机都是互相隔离的
- 仓库:仓库就像是github那样的,我们可以制作镜像然后push 提交到云端的仓库,也可以从仓库 pull 下载镜像
常用命令
// TODO