[运行在win10]
Dockerfile
Docker根据该文件生成image文件
FROM node:8.4
COPY . /app
WORKDIR /app
RUN ["npm", "install"]
EXPOSE 3000/tcp
根据Dockerfile生成image
注意末尾有个.(英文的点)代表当前目录
docker image build -t koa-demo:0.0.1 .
查看image
docker image ls
刚才生成的image文件
登录
docker login
标注
为刚才生成的 koa-demo:0.0.1 起个名字, 这里起名为 lzhhc/koa-demo:0.0.1
docker image tag koa-demo:0.0.1 lzhhc/koa-demo:0.0.1
发布image文件
docker image push lzhhc/koa-demo:0.0.1
等待push完毕后,登录: https://cloud.docker.com/ 查看
注:
image文件:Docker把应用程序及其依赖,打包在image文件里面。只有通过这个文件,才能生成Docker。image文件可以看作是容器模板。Docker根据image文件生成容器的实例。同一个image文件,可以生成多个同时运行的容器实例
参考:http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html