玖叶教程网

前端编程开发入门

docker命令及image创建发布(docker build命令详解)

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]


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言