最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker?build與Dockerfile問題

 更新時間:2023年03月09日 08:31:31   作者:kaili230  
這篇文章主要介紹了docker?build與Dockerfile問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

docker build與Dockerfile

docker build常用命令

docker build .  # 默認使用當前目錄下Dockerfile
docker build . -f centosdockerfile  # 其他名稱dockerfile,需要指定
docker build -t ghostwritten/app . # 指定鏡像名
docker build -t ghostwritten/app:1.0.2 -t ghostwritten/app:latest . # 指定多個tag
# Dockerfile文件中的每條指令會被獨立執(zhí)行,并會創(chuàng)建一個新鏡像,Docker 會重用已生成的中間鏡像,以加速docker build的構(gòu)建速度,也可以通過--cache-from指定
docker build -t ghostwritten/app --cache-from 31f630c65071 . 
docker build -t ghostwritten/app --no-cache . # 不使用緩存

Dockerfile

FROM 		# 構(gòu)建自己所需鏡像使用的基礎(chǔ)鏡像
MAINTAINER 	# 即將構(gòu)建鏡像的作者,格式為: 姓名<郵箱>
ENV 		# 設置環(huán)境變量
USER 		# 為RUN、CMD、ENTRYPOINT執(zhí)行命令指定運行用戶
WORKDIR 	# 鏡像啟動后在哪個工作目錄
RUN 		# 鏡像構(gòu)建時需要的命令
COPY 		# 拷貝文件或目錄到鏡像中
ADD 		# 需要向鏡像中注入的配置文件或者壓縮包等
VOLUME 		# 掛載的目錄,可以是匿名掛載或者具名掛載
EXPOSE		# 聲明容器中運行的服務的端口
CMD 		# 容器啟動的時候運行的指令,若寫多個的話,只有一個生效,可以運行時在容器外部重新指定
ENTRYPOINT	# 與CMD命令類似,但ENTRYPOINT可以在容器外追加命令
ONBUILD 	# 當構(gòu)建一個被繼承DockerFile,這時會運行ONBUILD命令

docker build 指定dockerfile

docker build命令會根據(jù)Dockerfile文件及上下文構(gòu)建新Docker鏡像。

構(gòu)建上下文是指Dockerfile所在的本地路徑或一個URL(Git倉庫地址)。

構(gòu)建上下文環(huán)境會被遞歸處理,所以,構(gòu)建所指定的路徑還包括了子目錄,而URL還包括了其中指定的子模塊。

將當前目錄做為構(gòu)建上下文時,可以像下面這樣使用docker build命令構(gòu)建鏡像:

$ docker build .
Sending build context to Docker daemon ?6.51 MB
...

說明:構(gòu)建會在Docker后臺守護進程(daemon)中執(zhí)行,而不是CLI中。構(gòu)建前,構(gòu)建進程會將全部內(nèi)容(遞歸)發(fā)送到守護進程。大多情況下,應該將一個空目錄作為構(gòu)建上下文環(huán)境,并將Dockerfile文件放在該目錄下。

在構(gòu)建上下文中使用的Dockerfile文件,是一個構(gòu)建指令文件。為了提高構(gòu)建性能,可以通過.dockerignore文件排除上下文目錄下,不需要的文件和目錄。

Dockerfile一般位于構(gòu)建上下文的根目錄下,也可以通過-f指定該文件

$ docker build -f /path/to/a/Dockerfile .

構(gòu)建時,還可以通過-t參數(shù)指定構(gòu)建成后,鏡像的倉庫、標簽等:

docker build -f Dockerfile.test -t image-train-test .

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker-compose中變量的使用方式

    docker-compose中變量的使用方式

    這篇文章主要介紹了docker-compose中變量的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • docker安裝RabbitMQ詳細步驟

    docker安裝RabbitMQ詳細步驟

    大家好,本篇文章主要講的是docker安裝RabbitMQ詳細步驟,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • docker-compose快速搭建docker私有倉庫的步驟

    docker-compose快速搭建docker私有倉庫的步驟

    這篇文章主要介紹了docker-compose快速搭建docker私有倉庫的步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Docker如何搭建私有倉庫

    Docker如何搭建私有倉庫

    文章介紹了如何搭建私有倉庫并使用Docker進行鏡像的管理和推送,首先,搭建私有倉庫并配置非HTTPS訪問(適用于Ubuntu、Debian和CentOS),然后,使用Docker命令標記、推送和拉取鏡像,最后,通過curl命令查看倉庫中的鏡像列表
    2025-03-03
  • Docker鏡像存儲overlayfs的使用

    Docker鏡像存儲overlayfs的使用

    這篇文章主要介紹了Docker鏡像存儲overlayfs的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Docker使用自定義網(wǎng)橋

    Docker使用自定義網(wǎng)橋

    這篇文章主要為大家詳細介紹了Docker使用自定義網(wǎng)橋的相關(guān)資料 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • docker文件存放路徑, 獲取容器啟動命令操作

    docker文件存放路徑, 獲取容器啟動命令操作

    這篇文章主要介紹了docker文件存放路徑, 獲取容器啟動命令操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker內(nèi)置網(wǎng)絡模式分析

    Docker內(nèi)置網(wǎng)絡模式分析

    這篇文章主要為大家介紹了Docker內(nèi)置網(wǎng)絡模式分析及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Docker 容器操作退出后進入解決辦法

    Docker 容器操作退出后進入解決辦法

    這篇文章主要介紹了Docker 容器操作退出后進入解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Docker入門教程之本地打包docker鏡像教程

    Docker入門教程之本地打包docker鏡像教程

    Docker鏡像是一個特殊的文件系統(tǒng),既提供了運行時所需的程序、庫和資源,還提供了相應的配置參數(shù),只是不包含動態(tài)數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Docker入門教程之本地打包docker鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-06-06

最新評論

达日县| 绿春县| 平利县| 长泰县| 叶城县| 屯门区| 宜城市| 信丰县| 乌海市| 延庆县| 五河县| 顺义区| 鄯善县| 铜鼓县| 鞍山市| 临泽县| 兴安盟| 乐清市| 理塘县| 清水河县| 波密县| 界首市| 凭祥市| 容城县| 阳城县| 常州市| 永新县| 龙海市| 三亚市| 新乡市| 邵阳市| 和硕县| 泾源县| 吴旗县| 镇安县| 云阳县| 醴陵市| 东港市| 稻城县| 瑞安市| 双流县|