Docker 构建镜像(docker build)

这篇具有很好参考价值的文章主要介绍了Docker 构建镜像(docker build)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker build

docker build命令用于从Dockerfile构建镜像。

典型用法

docker build  -t ImageName:TagName dir

选项

  • -t 给镜像加一个Tag
  • ImageName 给镜像起的名称
  • TagName 给镜像的Tag名
  • Dir Dockerfile所在目录

执行结果

根据目录下的 Dockerfile 文件构建镜像

例子

docker build -t chinaskill-redis:v1.1 .
  • chinaskill-redis 是镜像名
  • v1.1 是 tag 标签
  • . 表示当前目录,即Dockerfile所在目录

查看镜像

现在我们使用docker images查看刚构建的镜像:

[root@master redis]# docker images

REPOSITORY             TAG      IMAGE ID         CREATED         SIZE
chinaskill-redis       v1.1     4f8e5f8ad012     2 hours ago     247MB

可以看到 chinaskill-redis 已经列在里面了。

tips

当使用Dockerfile构建镜像时,所在的目录一定要使用一个干净的目录(最好新建一个),以免目录下有其他文件(构建会加载当前目录下所有文件,导致磁盘爆满)。文章来源地址https://www.toymoban.com/news/detail-514989.html

到了这里,关于Docker 构建镜像(docker build)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker(镜像、容器、仓库)工具安装使用命令行选项及构建、共享和运行容器化应用程序

    👧个人主页:@小沈YO. 😚小编介绍:欢迎来到我的乱七八糟小星球🌝 🔑本章内容:Docker工具安装使用、命令行选项及构建、共享和运行容器化应用程序时的主要步骤 记得 评论📝 +点赞👍 +收藏😽 +关注💞哦~ 提示:以下是本篇文章正文内容,下面案例可供参考 以下是在常

    2024年02月05日
    浏览(52)
  • docker build 镜像时,无法访问网络

    在使用 docker build 命令构建 Docker 镜像时遇到无法联网的情况,可能会有多种情况的发生。 检查你的主机是否配置了代理服务器或防火墙,这可能会阻止 Docker 容器访问外部网络。如果你的主机使用了代理服务器,请确保 Docker 容器已正确配置代理设置。如果你的主机上运行了

    2024年02月09日
    浏览(31)
  • Docker - docker build 命令详解

    docker build 命令从 Dockerfile 和上下文构建镜像 构建的上下文:位于指定 PATH 或 URL 中的一组文件 构建过程可以引用上下文中的任何文件,例如,构建可以使用 COPY 指令来引用上下文中的文件 PATH:就是本地文件系统上的一个目录路径 URL:Git 地址 个人理解:以设置的上下文为根

    2024年02月11日
    浏览(31)
  • Docker build 命令详解

    build 命令用于使用 Dockerfile 创建镜像。 语法: OPTIONS 说明 --build-arg=[] : 设置镜像创建时的变量 --cpu-shares : 设置 cpu 使用权重 --cpu-period : 限制 CPU 、 CFS 周期 --cpu-quota : 限制 CPU 、 CFS 配额 --cpuset-cpus : 指定使用的 CPU id --cpuset-mems : 指定使用的 内存 id --disable-content-trust : 忽略校验

    2024年02月07日
    浏览(32)
  • docker build不输出echo内容,不打印构建过程

      升级了 docker 版本,发现在构建镜像过程中, docker 没有输出 echo, ls, pwd 等类似命令的类容,并且没有输出构建过程。老版本的 docker 则没有这个问题(具体哪个版本没有深究)   增加 DOCKER_BUILDKIT 参数,譬如这么执行构建命令: DOCKER_BUILDKIT=0 docker build .    增加 --p

    2024年02月07日
    浏览(38)
  • k8s服务部署核心流程:以Jenkins为核心,从Gitee拉取代码,然后进行maven构建,之后使用docker命令打镜像,并推送镜像到harbor仓库,之后远程调用k8s命令创建服务

    前提是我们在自己电脑上模拟整个流程。 假设我们需要搭建一主一从的k8s集群,那就需要安装VMvare和Centos7(点击我查看安装文档), 然后就可以在这两个虚拟机上搭建k8s集群了(点击我查看安装文档), 一个最简单的devops流程已经在标题中写明了, 其中可以搭建gitlab(点

    2024年02月02日
    浏览(41)
  • 【docker常用命令系列】Docker Build语法用法示例详解

    Docker Build是Docker提供的一个命令,用于根据Dockerfile构建自定义的镜像。通过Docker Build,可以将应用程序、环境和依赖项打包到一个可移植的容器中,使得应用在不同环境下都能以相同的方式运行。 docker build [OPTIONS] PATH | URL | - 是 docker build 命令的语法说明。下面解释每个部分

    2024年04月14日
    浏览(25)
  • Docker(二)镜像详解、镜像构建、镜像优化

    共享宿主机的kernel base镜像提供的是最小的Linux发行版(base镜像:不同发行版的/文件系统) 同一docker主机支持运行多种Linux发行版 采用分层结构的最大好处是:共享资源 镜像通过分层,如果本地已经有了,不管这一层属于哪个镜像,因为每一层都有独立的标识(都是唯一的

    2024年02月05日
    浏览(25)
  • [Docker精进篇] Docker镜像构建和实践 (三)

    前言: Docker镜像构建的作用是将应用程序及其依赖打包到一个可移植、自包含的镜像中,以便在不同环境中快速、可靠地部署和运行应用程序。 这篇文章是我的笔记,旨在带您快速入门上手docker,更加深入学习docker知识 做事三步走:是什么,为什么,怎么办 我们一步一步来

    2024年02月12日
    浏览(40)
  • idea打包docker镜像时出现“Failed to execute goal com.spotify:docker-maven-plugin:1.2.2:build (build-image) “

     问题解决参考地址 解决方法1:先看第一张图片,一开始我也是不知道什么原因导致的,后来看到build时获取的ProgressMessage信息都是空的,然后一点点排查,然后发现是镜像命名的问题的,镜像命名不允许使用驼峰命令。   解决方法2:可能是docker 上没有内存了,也会报错。

    2024年02月11日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包