91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker?build與Dockerfile問題怎么解決

發布時間:2023-03-09 09:47:24 來源:億速云 閱讀:134 作者:iii 欄目:開發技術

這篇文章主要講解了“docker build與Dockerfile問題怎么解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“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文件中的每條指令會被獨立執行,并會創建一個新鏡像,Docker 會重用已生成的中間鏡像,以加速docker build的構建速度,也可以通過--cache-from指定
    docker build -t ghostwritten/app --cache-from 31f630c65071 . 
    docker build -t ghostwritten/app --no-cache . # 不使用緩存

    docker?build與Dockerfile問題怎么解決

    Dockerfile

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

    docker build 指定dockerfile

    docker build命令會根據Dockerfile文件及上下文構建新Docker鏡像。

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

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

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

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

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

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

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

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

    構建時,還可以通過-t參數指定構建成后,鏡像的倉庫、標簽等:

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

    感謝各位的閱讀,以上就是“docker build與Dockerfile問題怎么解決”的內容了,經過本文的學習后,相信大家對docker build與Dockerfile問題怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    兴宁市| 石阡县| 洪湖市| 麻栗坡县| 乐至县| 南川市| 唐河县| 永丰县| 突泉县| 桃园县| 涟源市| 观塘区| 吴川市| 靖边县| 台中县| 义乌市| 封丘县| 南华县| 嵊泗县| 资溪县| 九龙县| 卢氏县| 龙泉市| 沁水县| 英超| 塔河县| 贵南县| 石阡县| 浦城县| 响水县| 宽甸| 上思县| 扬中市| 万山特区| 广水市| 敖汉旗| 大港区| 竹山县| 错那县| 阿城市| 甘泉县|