美文网首页
docker学习进度

docker学习进度

作者: 刘红豆 | 来源:发表于2020-12-02 19:06 被阅读0次

参考文章包括安装教程

http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

image文件(镜像文件)

docker image ls       --显示镜像文件

docker image rm      --删除镜像文件

docker image pull     --抓取镜像文件

docker container run      --从image文件生成一个容器实例而且也会自动抓取镜像文件

docker container kill       --终止

docker container ls         --显示容器

docker container ls --all   --显示包括已停止的容器

docker container rm         删除容器

编写Dockerfile创建镜像文件

Dockerfile

FROM python:3.7

COPY  src/   /opt/src

WORKDIR  /opt/src

RUN pip install -r requirements.txt

CMD ["python","app.py"]

有了Dockerfile可以创建image镜像文件

 $ docker image build-t koa-demo.# 或者$ docker image build-t koa-demo:0.0.1.

-t是文件名最后的点代表Dockerfile文件的路径在当前路径

生成容器

docker container run -p 8000:3000 -it koa-demo  /bin/bash

root@66d80f4aaf1e:/app# node demos/01.js

发布image文件

hub.docker.com 或 cloud.docker.com 注册一个账户

docker login

为本地的 image 标注用户名和版本

docker image tag[imageName][username]/[repository]:[tag]# 

docker image tag koa-demos:0.0.1ruanyf/koa-demos:0.0.1

重新构造一下image文件

docker image build-t[username]/[repository]:[tag].

发布image文件

docker image push[username]/[repository]:[tag]

相关文章

网友评论

      本文标题:docker学习进度

      本文链接:https://www.haomeiwen.com/subject/znuuwktx.html