宝贝腿开大点我添添你视频男男,中文字幕熟女人妻av一区二区三区,爱色成人网,大地资源高清播放在线观看在线电影在线观看 ,777米奇影视第四色

集團(tuán)站切換校區(qū)

驗(yàn)證碼已發(fā)送,請(qǐng)查收短信

復(fù)制成功
微信號(hào):togogoi
添加微信好友, 詳細(xì)了解課程
已復(fù)制成功,如果自動(dòng)跳轉(zhuǎn)微信失敗,請(qǐng)前往微信添加好友
打開(kāi)微信
圖標(biāo)

業(yè)界新聞

當(dāng)前位置:首頁(yè) > >業(yè)界新聞 > >

Dockerfile怎么構(gòu)建鏡像

發(fā)布時(shí)間: 2023-04-07 15:57:46

Dockerfile構(gòu)建的基本用法


使用docker build命令通過(guò)Dockerfile和構(gòu)建上下文(Build Context)構(gòu)建鏡像。

```bash
docker build [選項(xiàng)] 路徑 | URL | -
```

構(gòu)建上下文是由文件路徑或一個(gè)URL(Git倉(cāng)庫(kù)位置)定義的一組文件。使用當(dāng)前目錄作為構(gòu)建上下文的簡(jiǎn)單構(gòu)建命令如下。

```bash
docker build .
```

鏡像構(gòu)建由Docker守護(hù)進(jìn)程而不是命令行接口運(yùn)行。構(gòu)建過(guò)程中一開(kāi)始將整個(gè)構(gòu)建上下文遞歸地發(fā)送給守護(hù)進(jìn)程。

要使用構(gòu)建上下文中的文件,可由Dockerfile引用由指令(例如COPY)指定的文件。

按照習(xí)慣,將Dockerfile文件直接命名為“Dockerfile”,并置于構(gòu)建上下文的根位置。

Docker守護(hù)進(jìn)程逐一執(zhí)行Dockerfile中的指令。

Dockerfile中的每條指令都被獨(dú)立執(zhí)行并創(chuàng)建一個(gè)新鏡像,RUN cd /tmp等命令就不會(huì)對(duì)下一條指令產(chǎn)生影響。

只要有可能,Docker將重用過(guò)程中的中間鏡像(緩存),以加速構(gòu)建過(guò)程。



Dockerfile格式


\# 注釋

指令 參數(shù)

指令不區(qū)分大小寫(xiě),建議大寫(xiě)。指令可以指定若干參數(shù)。

Docker按順序執(zhí)行其中的指令。Dockerfile文件必須以FROM指令開(kāi)頭。FROM指令之前唯一允許的是ARG指令(用于定義變量)。

以“#”符號(hào)開(kāi)頭的行都將被視為注釋?zhuān)鞘墙馕銎髦噶睿≒arser Directive)。

解析器指令是可選的,它會(huì)影響處理Dockerfile中后續(xù)行的方式。

一旦注釋、空行或構(gòu)建器指令被處理,Docker就不再搜尋解析器指令。

Docker可使用解析器指令escape設(shè)置用于轉(zhuǎn)義字符的字符。如果未指定,則默認(rèn)轉(zhuǎn)義字符為反斜杠“\”。

```bash

Dockerfile 是由一行行命令語(yǔ)句組成,并且支持已 # 開(kāi)頭的注釋行

一般來(lái)說(shuō),我們可以將 Dockerfile 分為四個(gè)部分:

基礎(chǔ)鏡像(父鏡像)信息指令 FROM

維護(hù)者信息指令 MAINTAINER

鏡像操作指令 RUN 、ENV、ADD 和 WORKDIR 等

容器啟動(dòng)指令 CMD 、ENTRYPOINT 和 USER 等

 Dockerfile怎么構(gòu)建鏡像

上一篇: FTTC是指什么

下一篇: 什么是Dockerfile

在線咨詢 ×

您好,請(qǐng)問(wèn)有什么可以幫您?我們將竭誠(chéng)提供最優(yōu)質(zhì)服務(wù)!