首页 > 其他分享 >运维系列:Docker学习笔记(3)-- 如何使用Dockerfile构建镜像

运维系列:Docker学习笔记(3)-- 如何使用Dockerfile构建镜像

时间:2024-11-18 21:43:00浏览次数:3  
标签:运维 -- image 指令 镜像 格式 Docker Dockerfile

Docker学习笔记(3)-- 如何使用Dockerfile构建镜像




Docker学习笔记(3)-- 如何使用Dockerfile构建镜像

Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比image这种黑盒子,Dockerfile这种显而易见的脚本更容易被使用者接受,它明确的表明image是怎么产生的。有了Dockerfile,当我们需要定制自己额外的需求时,只需在Dockerfile上添加或者修改指令,重新生成image即可,省去了敲命令的麻烦。

1. Dockerfile的书写规则及指令使用方法

Dockerfile的指令是忽略大小写的,建议使用大写,使用 # 作为注释,每一行只支持一条指令,每条指令可以携带多个参数。
Dockerfile的指令根据作用可以分为两种,构建指令和设置指令。构建指令用于构建image,其指定的操作不会在运行ima

标签:运维,--,image,指令,镜像,格式,Docker,Dockerfile
From: https://blog.csdn.net/weixin_54626591/article/details/143799935

相关文章

  • 基于Java+SSM+JSP+MYSQL实现的宠物领养收养管理系统功能设计与实现八
    一、前言介绍:免费学习:猿来入此1.1项目摘要随着人们生活水平的提高,宠物已经成为越来越多家庭的重要成员。然而,宠物的数量增长也带来了一系列问题,如流浪宠物数量的增加、宠物健康管理的缺失以及宠物领养收养信息的不透明等。这些问题不仅影响了宠物的生存状况,也给社会带来了一定......
  • [20241116]大量软解析相关等待事件分析(11g).txt
    [20241116]大量软解析相关等待事件分析(11g).txt--//测试看看应用程序大量软解析导致的相关等待事件,主要原因上午测试librarycachebucket的muext值的前4个字节,在软解析时会--//出现挂起的情况,其他地方也应该出现类似情况,测试看看主要出现在那里等待事件。1.环境:SCOTT@book>@ve......
  • [20241118]invalid date 0000-00-00(zero year)的输入.txt
    [20241118]invaliddate0000-00-00(zeroyear)的输入.txt--//昨天看了链接:https://www.anbob.com/archives/8511.html,类似的问题以前我也遇到过,我记忆里第一次在toad下,如果在浏--//览数据模式,点击显示0000-00-00的grid会报错,提示invaliddate。--//我一直不明白这些日期输入如何......
  • 关于一些哈希
    随缘更新,但考虑到马上要退役,毕业前应该没机会力。求字符串的最长公共前缀标准空间复杂度:\((\sum_i|s_i|)\),但根据具体场景通常可以缩小至\(O(n)\)。时间复杂度:\(O(\sum_i|s_i|)\)预处理,\(O(\logmin(|s_i|,|s_j|))\)求两字符串的最长公共前缀对于每个字符串,预处理其前缀has......
  • NFLS DP题单笔记(做不动了未完结)
    录制唱片你刚刚继承了流行的“破锣摇滚”乐队录制的尚未发表的\(N\)(\(1\leqN\leq20\))首歌的版权。你打算从中精选一些歌曲,发行\(M\)(\(1\leqM\leq20\))张CD。每一张CD最多可以容纳\(T\)(\(1\leqT\leq20\))分钟的音乐,一首歌不能分装在两张CD中。CD数量可以用完,也可以......
  • 世界第一大厨-冲刺集合
    冲刺日志名称链接日期当天完成工作量(小时)剩余工作量(小时)已完成工作量占总工作量百分比世界第一大厨-冲刺日志(第一天)冲刺第一天2024年11月12日各成员完成任务时长总和(66.5)各成员剩余时间总和(48.2)约57.9%(计算方式:66.5÷(66.5+48.2)×100%)世界第一大厨-冲......
  • [20241118]NLS_LANG设置问题2.txt
    [20241118]NLS_LANG设置问题2.txt--//链接https://www.itpub.net/thread-2155589-1-1.html上的讨论。--//PiscesCanon指出:--//NLS_LANG设置错了,如果你的客户端是sqlplus,那么应该是NLS_LANG=.AL32UTF8或者NLS_LANG=AMERICAN_AMERICA.AL32UTF8,跟着--//OS的字符集来。另外,SecureCRT......
  • NFLS 图论题单笔记(完结)
    John的农场是一张N*N的方格图,贝茜住在左上角(1,1),John住在右下角(N,N)。现在贝茜要去拜访John,每次都只能往四周与之相邻的方格走,并且每走一步消耗时间T。同时贝茜每走三步就要停下来在当前方格吃草,在每个方格吃草的用时是固定的,为H[i][j]。John想知道贝茜最少要多久才能到达Joh......
  • MatchuUtils
    packagecom.dream.model;importjava.math.BigDecimal;importjava.time.LocalDateTime;publicclassMatch{privateLocalDateTimematchDateTime;privateStringleagueMatch;privateStringhomeTeam;privateStringawayTeam;privateStringwin;......
  • 02day
    DOS常用命令windows下打开命令行窗口:1、在指定的文件下按住shift+右键打开命令行窗口​ 2、在资源管理器的文件导航中输入cmd+“”+路径#盘符切换盘名字:#查看当前目录下的所有文件dir#切换目录cd+文件路径(如果想在这里切换磁盘则要输入/d盘名:)cd../返回上......