docker命令
docker image pull library/hello-world
docker container run hello-world
docker container ls
docker container kill [container_id]
docker container ls --all
docker container rm [container_id]
docker container start [container_id]
docker container stop [container_id]
docker container logs [container_id]
docker container exec [container_id] /bin/bash
docker container cp [container_id]:[/path/to/file] .
Dockerfile 文件
FROM node:8.4
COPY . /app
WORKDIR /app
RUN npm install --registry=https://registry.npm.taobao.org
EXPOSE 3000
CMD node demos/01.js
有了 Dockerfile文件以后就可以使用 docker image build 命令创建image文件了
创建 image 文件
docker image build -t koa-demo .
docker image build -t koa-demo:0.0.1 .
docker images
docker container run -p 8000:3000 -it koa-demo /bin/bash
docker container run -p 8000:3000 -it koa-demo:0.0.1 /bin/bash
docker container run --rm -p 8000:3000 -it koa-demo /bin/bash
发布image文件
docker login
docker image tag [imageName] [username]/[repository]:[tag]
docker image build -t [username]/[repository]:[tag] .
docker image push [username]/[repository]:[tag]