#
sudo docker tag <image-name> reg.docker.master.com/name:version
sudo docker push reg.docker.master.com/name:version
sudo docker build -t reg.docker.master.com/name:version .
注意到最后的一个 . . 表示当前目录, 而Dockerfile就在当前目录
docker build的工作原理: docker 引擎(服务端守护进程)和客户端工具
docker 的引擎提供一组REST API被称为 Docker Remote API,
而如 docker 命令这样的客户端工具,则是通过这样组API与Docker引擎交互,
从而完成各种功能,
镜像的build 并非在本地构建, 而是在服务端,
命令得知这个路径后,会将路径下的所有内容打包,然后上 传给 Docker 引擎。这样 Docker 引擎收到这个上下文包后,展开就会获得构建镜 像所需的一切文件。
原文地址:https://www.cnblogs.com/allenhaozi/p/8146258.html
时间: 2024-11-13 08:08:35