目录

充电学习中...

docker镜像制作和发布 以docsify为例

##以docsify为例

编写Dockerfile

FROM alpine

ADD ./tlgloun_docs /code

WORKDIR /code

CMD ["python", "-m","http.server","3000"]

实际测试发现使用"FROM python:3-alpine"替代"FROM python:3.6"可以极大地缩小镜像体积,本文从900M缩小到了130M

构建镜像

docker build -t docsifyimage .

创建并运行容器测试

docker run --rm  --name docsify -d -p 3000:3000 docsifyimage:latest

导出镜像文件到本地

docker save -o docsifyimage.tar docsifyimage:latest

上传镜像到docker hub
1.修改镜像名称和标签

docker tag 镜像ID 用户名/镜像名:tag

必须改成上述格式才能成功推送
2.使用push命令推送

docker push 用户名/镜像名:tag

标题:docker镜像制作和发布 以docsify为例
作者:Cubeeeee
地址:http://blog.nps.fuguicun.com/articles/2020/01/20/1579490167304.html